正規表現は、PHP において複雑な文字列操作を行うために使用されます。 正規表現をサポートする関数は、次のようなものです。
これらの関数は、全て正規表現文字列を最初の引数とします。 POSIX 拡張正規表現は、POSIX 1003.2 により定義されています。 POSIX 正規表現の詳細な記述に関しては、PHP 配布ディレクトリの regex ディレクトリにある regex マニュアルページを参照下さい。Example 2-4. 正規表現の例 ereg("abc",$string); /* $string のどこかに "abc" がある場合に真を返します。 */
ereg("^abc",$string); /* $string の最初に "abc" がある場合に真を返します。 */
ereg("abc$",$string); /* $string の最後に "abc" がある場合に真を返します。 */
eregi("(ozilla.[23]|MSIE.3)",$HTTP_USER_AGENT); /* クライアントブラウザが、Netscape 2, 3 または MSIE 3 である場合に真を返します。 */
ereg("([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)",$string,$regs); /* 空白で区切られた3つの単語を $regs[1]、$regs[2]、$regs[3] に代入します。 */
ereg_replace("^","<BR>",$string); /* $string の最初にタグ <BR> を置きます。 */
ereg_replace("$","<BR>",$string); /* $string の最後にタグ <BR> を置きます。 */
ereg_replace("\n","",$string); /* $string の中のキャレッジ・リターン文字を全て取り除きます。 */ |