正規表現

正規表現

文字列のパターンを表現するもの。
. 任意の1文字にマッチ。
+ 直前の文字が1回以上繰り返す場合にマッチ。
* 直前の文字が0回以上繰り返す場合にマッチ。
[] カッコ内に含まれるいずれか1文字にマッチ。
[^] カッコ内に含まれる文字以外にマッチ。

$1 正規表現で()で囲んだ部分について、置換後の記述に$1と書けば、()で囲んだ部分を使った置き換えができる。
/u 文字コードをUTF-8とする。
/i 大文字と小文字を区別せずにマッチングを行う。
/x パターンの中の空白やコメントを無視する。

否定先読み

?!を()で囲むと。指定した文字列を含まないという条件の検索ができる。
(?!文字列)と書くと、文字列部分で指定した文言を除外した検索が行える。

タイトルとURLをコピーしました