⊗ppPmRgWB 240 of 447 menu

PHP正規表現における単語の終端または始端

コマンド \b は単語の始端または終端を表し、 \B は、それぞれ、単語の始端でも終端でもない位置を表します。単語とは何でしょうか? 一見、空白で区切られたもののように思えますが、正確にはそうではありません。

次の文字列を見てみましょう: house with fence。部分文字列 'with' は 単語です(両側に空白があります)。しかし、 'house''fence' も同様に単語であり、 これらは文字列の始めと終わりに位置しています。

このコマンドの実用的な応用例を見てみましょう。

次の例では、検索パターンは次のようになります: 単語の始端、1文字以上の小文字のラテン文字、 単語の終端。したがって、正規表現はすべての単語を見つけて それらを '!' に置き換えます:

<?php echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // 出力: '! ! ! !' ?>

次の文字列が与えられています:

<?php $str = 'aaa xaa aaa xbb aaa'; ?>

次のパターンに一致する文字列を見つける正規表現を書いてください: 単語の始端にある文字 'x'

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否