ユーザ用ツール

サイト用ツール


it技術:正規表現

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
it技術:正規表現 [2017/03/30 18:20] – 作成 yajuadminit技術:正規表現 [2018/06/04 00:45] – [概要] yajuadmin
行 3: 行 3:
 正規表現とは、文字列内で文字の組み合わせを照合するために用いられるパターンです。\\ 正規表現とは、文字列内で文字の組み合わせを照合するために用いられるパターンです。\\
 参照:[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions|正規表現]] 参照:[[https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions|正規表現]]
 +
 +※正規表現も複雑過ぎるのを書かれるとメンテナンス出来なくなるので、書いた人は自己満足出来るけど、後の人や2ヶ月後の自分のことを気にしないとね。
 +
  
 例えば携帯電話の番号\\ 例えば携帯電話の番号\\
行 62: 行 65:
 $3 = 7890 $3 = 7890
 結果 7890-1234-56 結果 7890-1234-56
 +</code>
 +
 +==== 含まない文字列 ====
 +Userを含まない行を抽出する。(?!.*対象文字列)を使う。 \\
 +[[http://www-creators.com/archives/1827|正規表現:文字列を「含まない」否定の表現まとめ]]
 +
 +<code>
 +-- 複数行マッチのオプションとして「m」を付けている。
 +/^(?!.*User).*$/gm
 +
 +net use aaa /User aaaaa  ヒットしない  
 +net use aaa xxxxx bbbbb ヒットする
 </code> </code>
 ===== 参照 ===== ===== 参照 =====
it技術/正規表現.txt · 最終更新: 2021/07/09 11:59 by yajuadmin