【対訳】正規表現の基本構文 (1)

WBOY
リリース: 2016-06-21 09:13:43
オリジナル
928 人が閲覧しました

文法|通常

正規表現の基本構文
まず、2 つの特殊記号 '^' と '$' を見てみましょう。それらの機能は、それぞれ文字列の始まりと終わりを示すことです。例: ;
"^abc$": "abc" で始まり "abc" で終わる文字列を表します。笑、"abc" 自体のみです。
"notice": "notice" を含む任意の文字列を表します。

最後の例と同様に、2 つの特殊文字を使用しない場合は、検索する文字列が検索文字列のいずれかの部分にあることを示しており、その文字列を先頭に配置しているわけではありません。

他の記号には、1 文字または一連の文字が繰り返し現れる回数を表す「*」、「+」、「?」などがあります。それらはそれぞれ、「なしまたはそれ以上」、「1 回またはそれ以上」、および「なしまたは 1 回」を意味します。以下にいくつかの例を示します:

"ab*": 文字列に a の後に 0 個または複数の b が続くことを示します。 ("a", "ab", "abbb",...);
"ab+": 文字列に少なくとも 1 つ以上の b が続くことを示します。 a a の後には 0 個または 1 個の b が続きます;
"a?b+$": 文字列の最後に 0 個または 1 個の a の後に 1 個または複数個の b が続くことを意味します。

中括弧で囲まれた範囲を使用して、繰り返しの範囲を示すこともできます。

"ab{2}": 文字列に a の後に 2 つの b が続くことを示します ("abb")。
"ab{2,}": 文字列の後に少なくとも 2 つの b が続くことを示します。 " ab{3,5}": 文字列に a の後に 3 ~ 5 個の b が続くことを示します。

範囲の下限を指定する必要があることに注意してください (例: "{,2}" の代わりに "{0,2}")。また、「*」、「+」、「?」が「{0,}」、「{1,}」、「{0,1}」と同等であることに気づいたかもしれません。





関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!