PHP入門チュートリアルの正規表現の基本使用例の詳細(正規マッチング、検索、分割など)
5828 ワード
この例では、PHP正規表現の基本的な使い方について説明します.皆さんの参考にしてください.具体的には以下の通りです.
Demo1.php
Demo2.php
Demo3.php
Demo4.php
Demo5.php
Demo6.php
Demo7.php
Demo8.php
Demo9.php
Demo10.php
Demo11.php
Demo12.php
PS:ここでは、非常に便利な正規表現ツールを2つ提供します.
JavaScript正規表現オンラインテストツール:http://tools.jb51.net/regex/javascript
正規表現オンライン生成ツール:http://tools.jb51.net/regex/create_reg
PHPに関する内容についてもっと兴味のある読者は、「php正則式用法総括」、「PHP配列(Array)操作技巧大全」、「PHP基本文法入門教程」、「PHP演算と演算子用法総括」、「php対象プロセス設計入門教程」、「PHPネットワークプログラミング技巧総括」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
Demo1.php
Demo2.php
Demo3.php
Demo4.php
,is goods"; //
//x
// $mode = '/php/x'; //
// $string = 'ph p'; //
//A
$mode = '/php/A'; //
$string = 'phpfsdfd'; //
if( preg_match($mode,$string)){
echo ' ';
}else{
echo ' ';
}
??>
Demo5.php
Demo6.php
Demo7.php
Demo8.php
Array ( [0] => php5 [1] => php4 ) )
echo $out[0][0];//php5
?>
Demo9.php
Demo10.php
Demo11.php
// , [] , , [a-z]
//. , *
// , \1, \2, \3
// 1 ,\1
// , [b] [/b]
// 。
$mode = '/(\[b\])(.*)(\[\/b\])/U';//U
$replace = '\2';
$string = 'This is a [b]php5[/b],This is a [b]php6 [/b]';
//echo $string;
echo preg_replace($mode,$replace,$string);
?>
Demo12.php
oneStopWeb [1] => 163 [2] => com )
?>
PS:ここでは、非常に便利な正規表現ツールを2つ提供します.
JavaScript正規表現オンラインテストツール:http://tools.jb51.net/regex/javascript
正規表現オンライン生成ツール:http://tools.jb51.net/regex/create_reg
PHPに関する内容についてもっと兴味のある読者は、「php正則式用法総括」、「PHP配列(Array)操作技巧大全」、「PHP基本文法入門教程」、「PHP演算と演算子用法総括」、「php対象プロセス設計入門教程」、「PHPネットワークプログラミング技巧総括」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.