ホームページ >バックエンド開発 >PHPチュートリアル >PHP正規表現でエスケープする必要がある文字のまとめ

PHP正規表現でエスケープする必要がある文字のまとめ

WBOY
WBOYオリジナル
2016-06-20 13:01:381329ブラウズ

PHP 正規表現でエスケープする必要があるいくつかの文字の概要は次のとおりです:

1.$

特殊文字コメント $ 入力文字列の末尾の位置と一致します。
$ 文字そのものと一致させるには、$ を使用します。

2. ( )

( ) は部分式の始まりと終わりをマークします。部分式は後で使用するためにキャプチャできます。
これら 2 つの文字を一致させるには、( と ) を使用します。

3.*

* 直前の文字または部分式と 0 回以上一致します。
* 文字と一致させるには、* を使用します。

4.+

+ は、先行する文字または部分式に 1 回以上一致します。
+ 文字と一致させるには、+ を使用します。

5.

。改行文字 n を除く任意の 1 文字と一致します。
. と一致させるには、 を使用します。

6. [ ]

[ ] は括弧で囲まれた式の始まりを示します。
これらの文字と一致させるには、[ と ] を使用します。

7.

? 先行する文字または部分式と 0 回または 1 回一致するか、「非貪欲」修飾子を示します。
? 文字に一致させるには、? を使用します。

8.

次の文字を特殊文字、テキスト、後方参照、または 8 進エスケープとしてマークします。
たとえば、文字 n は文字 n と一致します。
n は改行文字と一致します。シーケンス \ は と一致し、シーケンス ( は ( (.

9./

/ は、テキスト正規表現の先頭または末尾を表します。
/ 文字と一致させるには、/ を使用します。

10.

^ は、角括弧式内で使用される場合を除き、入力文字列の先頭の位置と一致します。この場合、文字セットが否定されます。

^ 文字そのものと一致させるには、^ を使用します。

イレブン、{ }

{ } は修飾子式の始まりを示します。

これらの文字と一致させるには、{ と } を使用します。

12、

| 2 つの項目からの選択を示します。

| と一致するには、
を使用します。
d 番号: [0-9]
D 非数値: [^0-9]
■ 空白文字: [tnx0Bfr]
S 空白以外の文字: [^s]
w 単語文字: [a-zA-Z_0-9]
W 単語以外の文字: [^w]

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。