SmartWiki

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
seki [2023/07/10 12:26] – [含まない、~以外] momotatsuseki [2024/07/23 10:53] (現在) momotatsu
行 4: 行 4:
 有効活用しましょう!\\ 有効活用しましょう!\\
 \\ \\
-===== 数字の正規表現 =====+行き詰まったら\\ 
 +見えないタブコードや半角/全角スペースがないか見てみる 
 +===== ▶ 数字の正規表現 =====
   // 1文字の数字(文字クラス。0,1,2,...9のいずれもマッチする)   // 1文字の数字(文字クラス。0,1,2,...9のいずれもマッチする)
   [0-9]   [0-9]
行 22: 行 24:
   // 8桁の半角数字   // 8桁の半角数字
   [0-9]{,8}   [0-9]{,8}
-===== 数字の大きさの範囲指定 =====+===== ▶ 数字の大きさの範囲指定 =====
 ==== N以上、M以下の範囲の数字(1〜2桁の場合) ==== ==== N以上、M以下の範囲の数字(1〜2桁の場合) ====
   // 5以上, 9以下の数字   // 5以上, 9以下の数字
行 40: 行 42:
 引用元:https://www-creators.com/archives/4241#i-5 引用元:https://www-creators.com/archives/4241#i-5
  
-===== 含まない、~以外 ===== +===== ▶ 含まない、~以外 ===== 
-  ^(?!.*いろは)+  ^(?!.*(いろは)).+$ 
 +※先頭に【^】を入れることで使用可能になるんです 
 + 
 +===== ▶ 複数行 ===== 
 +(忘れがち)vscode 
 +  <table[\s\S\n]*\/table> 
 +// 
 +[例]tableひとかたまり// 
 +  (\n\n|)<table[\s\S\n]*(itemdesc_new|itemdesc_mailmag|itemdesc_ashisize|itemdesc_faq)[\s\S\n]*?\/table>\n 
 + 
 + 
 + 
 +==== ▶ 文字数など ==== 
 +全角\\ ※1バイト文字ではないものを探す 
 +<code>[^\x01-\x7E]</code>\\  
 +半角\\ ※2~4文字 
 +<code>[!-~]{2,4}</code>\\  
 +10文字以下 
 +<code>[0-9]{,10}</code>\\