実際の開発アプリケーションでは、文字列の抽出や高度な置換の機能が数多く登場します。では、それらをどのように実装すればよいでしょうか。具体的なプロセスを見てみましょう。
文字列を抽出するための PHP 正規表現のアプリケーションの紹介:
ereg() と eregi()
PHP 正規表現のアプリケーションのための文字列の抽出 実装:
ユーザーができる機能があります正規表現を渡して文字列の一部を抽出します (具体的な使用法についてはマニュアルを参照してください)。
たとえば、パス/URL からファイル名を抽出したいとします。必要なのは次のコードです:
<ol class="dp-c"> <li class="alt"><span><span class="func">ereg</span><span>(</span><span class="string">"([^\/]*)$"</span><span>, </span><span class="vars">$pathOrUrl</span><span>, </span><span class="vars">$regs</span><span>); </span></span></li> <li> <span class="func">echo</span><span> </span><span class="vars">$regs</span><span>[1]; </span> </li> </ol>
Application PHP 正規表現の高度な置換の導入:
ereg_replace() と eregi_replace() も非常に便利です
PHP 正規表現アプリケーションの高度な置換の実装:
区間内のすべての負符号を置換したい場合 カンマに置換します:
<ol class="dp-c"><li class="alt"><span><span class="func">ereg_replace</span><span>(</span><span class="string">"[ nrt]+"</span><span>, </span><span class="string">","</span><span>, trim(</span><span class="vars">$str</span><span>)); </span></span></li></ol>
これは、PHP 正規表現の応用の入門書であり、PHP 正規表現の応用を理解して習得するのに役立つことを願っています。