ホームページ  >  記事  >  バックエンド開発  >  PHP正規表現の応用例を簡単に分析_PHPチュートリアル

PHP正規表現の応用例を簡単に分析_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:26:45816ブラウズ

実際の開発アプリケーションでは、文字列の抽出や高度な置換の機能が数多く登場します。では、それらをどのように実装すればよいでしょうか。具体的なプロセスを見てみましょう。

文字列を抽出するための 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 正規表現の応用を理解して習得するのに役立つことを願っています。


www.bkjia.com本当http://www.bkjia.com/PHPjc/446575.html技術記事実際の開発アプリケーションでは、文字列の抽出や高度な置換の機能が数多く登場します。では、それらをどのように実装すればよいでしょうか。具体的なプロセスを見てみましょう...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。