前回の記事では「PHPの正規表現におけるアトムとは何ですか?」についてご紹介しました。どのような内容で構成されていますか? (添付コード) 」に引き続き、この記事ではPHPのメタキャラクターとは何なのかを紹介していきます。正規表現メタキャラクターはどのように使用すればよいでしょうか? (添付コード)
#メタキャラクター(原子修飾子)
原子番号修飾子単語境界とは
#\B は非単語境界を表します
## は指定された文字で始まるコンテンツを表します
モード単位()
1 。優先順位の変更
<?php //进行匹配 $str = $_POST['str']; //$pattern = '/a/' ; //调用正则匹配函数 $pattern = '/google/'; $result = preg_match($pattern , $str , $match); echo ' 匹配结果为: '.$result; echo '<hr/>' ; if ( $result){ echo '<font color="pink" size="5 ">匹配成功</font>'; }else{ echo '<font color="red">匹配失败</font>'; } var_dump($match); ?>
この時点で、 2 番目の o はいまたはいいえになります。2 番目の o の後に疑問符を挿入できます (? は、前のアトムが 0 回または 1 回現れることを意味します)。この時点で、もう一度照合すると、結果が正常に照合されることがわかります。 :
<?php //进行匹配 $str = $_POST['str']; //$pattern = '/a/' ; //调用正则匹配函数 $pattern = '/goo?gle/'; $result = preg_match($pattern , $str , $match); echo ' 匹配结果为: '.$result; echo '<hr/>' ; if ( $result){ echo '<font color="pink" size="5 ">匹配成功</font>'; }else{ echo '<font color="red">匹配失败</font>'; } var_dump($match); ?>
(o) を 1 回または 2 回出現させたい場合複数回使用すると (?) 疑問符をプラス記号に変更します。
$pattern = '/google/';すると、実行結果が次のように表示されます。推奨学習: 「PHP ビデオ チュートリアル
」以上がPHP のメタキャラクターとは何ですか?正規表現メタキャラクターはどのように使用すればよいでしょうか? (コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。