【PHP】下らねぇ質問はID出して書き込みやがれ 83at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 83 - 暇つぶし2ch138:124
09/04/09 09:44:05
PHPの正規表現は、
(1) Perl互換の正規表現
URLリンク(jp.php.net)
(2) POSIX拡張の正規表現
URLリンク(jp.php.net)
の2種類が用意されてるんですね。

↓Perl互換の正規表現(PCRE)のチートシートは配布されてました。
URLリンク(phpspot.org)
↓チートシートじゃないけど、正規表現で使えるパターンのまとめ
URLリンク(www.rider-n.sakura.ne.jp)

PHPのマニュアルでは処理速度が違うとあったけど、それぞれ一長一短があるのでしょうか?
=使い分ける場合の基準はあるのかな?

URLリンク(php-web.net)
PHPでは、Posix拡張正規表現を利用することができます。
Posixとは、Portable Operating System Interface for UNIX の略で、 Linux を始めとする Unix 互換OSが満たすべき仕様を定めたものです。
Perl互換正規表現よりも機能は限定されていますが、汎用性は高いです。

POSIX互換正規表現<PERL互換正規表現ということで、簡単に済む場合はPOSIX、複雑な場合はPCREの出番になるのかな?
正規表現でうまく処理できない場合は、ANTLRという文字処理のライブラリを使えばいいそうですけど、PHPでANTLRが使えるライブラリとか配布されているんでしょうか?
URLリンク(pg.thumbnailcloud.net)


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch