ホームページ >バックエンド開発 >PHPチュートリアル >パターン修飾子 - 正規表現の修飾子_PHP チュートリアル
パターン修飾子 - 正規表現の修飾子
現在の正規表現で利用可能な変更は次のとおりです。括弧内の名前は、それらの修飾子の内部 PCRE 名です。
この修飾子が設定されている場合、式では大文字と小文字が区別されません。
この修飾子が設定されている場合、行の開始と行の終了構造は、すべての開始と終了と同様に、ターゲット文字列内の新しい行の現在位置の前後でそれぞれ一致します。これは、 Perl の /m 修飾子と同等です。ターゲット文字列に「n」文字がないか、パターンに ^ または $ が含まれていない場合、この修飾子は効果がありません。
x (PCRE_EXTENDED)
この修飾子は preg_replace() 内でのみ使用します。他の PCRE 関数は無視します。
パターンが複数回使用される場合は、マッチングの速度を上げるために長時間分析します。この修飾子を使用すると、現在、リサーチ パターンはアンカー パターン以外にのみ使用されます。固定スタート文字はありません この修飾子は、デフォルトでは貪欲ではないように「貪欲」の量を反転しますが、後ろに疑問符 (?) を付けると貪欲になる可能性があります。これは Perl と互換性がありません。パターン (?U) 修飾子で渡されます 。
m (PCRE_MULTILINE)
s (PCRE_DOTALL)
e
A (PCRE_ANCHORED)
D (PCRE_DOLLAR_ENDONLY)
http://www.bkjia.com/PHPjc/532482.html