正規表現はほぼすべてのプログラミング言語で使用されます。この例では、PHP の正規表現 preg_match 関数のアプリケーションを紹介します。
preg_match() 関数は正規表現のマッチングに使用され、成功した場合は 1 を返し、それ以外の場合は 0 を返します。
preg_match() は、1 回の一致が成功すると一致を停止します。すべての結果を一致させたい場合は、preg_match_all() 関数を使用する必要があります。
構文:
preg_match (パターン、件名、一致) |
説明 | |
正規表現 | |
は検索に一致する必要がありますオブジェクト | |
オプション、一致結果を格納する配列 |
インスタンス:
このインスタンスは、大文字の後に . とスペースが続く文字列と一致し、preg_match( ) が一致するため、J のみと一致します。 1 回一致が成功すると一致を停止し、再度一致しなくなります。
php $str="Daniel J. Gross Catholic High School A. is a faith and family based community committed to developing Christian leaders through educational excellence in the Marianist tradition."; if(preg_match("/[A-Z]. /",$str,$matches)){ print_r($matches); } ?>
Array ( [0] => J. )