php正则原子,PHP正则表达式---原子
PHP正則表達式
\d匹配0-9
$zz='/\d/';
$string='我愛喝9,你來不來';
if(preg_match($zz, $string,$matches)){
echo '匹配到了,結果為:';
var_dump($matches);
}else{
echo '匹配不到';
}
echo "
";
\D匹配一個非0-9的值
$zz='/\D/';
$string='4546546種33413543';
if(preg_match($zz,$string,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
\w匹配到一個a-zA-Z0-9_
$zz='/\w/';
$string='新中_國萬歲';
if(preg_match($zz,$string,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
\W匹配一個非0-9a-zA-Z_
$zz='/\W/';
$string='haksdfhkasdha 35656ashfkashhdQJKkja';
if(preg_match($zz,$string,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
\s匹配所有空白字符\n \t \r
$zz='/\s/';
$string='新中_國
萬歲';
if(preg_match($zz,$string,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
\S匹配所有非空白字符\n \t \r
$zz='/\S/';
$string='新中_國
萬歲';
if(preg_match($zz,$string,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
[]指定范圍的原子
$zz='/[0-5]\w+/';
$string='6a';
$string1='1C';
if(preg_match($zz,$string,$matches)){
echo '匹配成功,結果為:';
var_dump($matches);
}else{
echo '匹配失敗';
}
echo "
";
if(preg_match($zz,$string1,$matches)){
echo '匹配成功,結果為:';
var_dump($matches);
}else{
echo '匹配失敗';
}
echo "
";
$zz='/[a-zA-Z0-9_]\w/';
$string='ac';
$string1='9A';
if(preg_match($zz,$string,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
if(preg_match($zz,$string1,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
$zz='/[abc]\d+/';
$string='a9';
$string1='b1';
$string2='c5';
$string3='d4';
if(preg_match($zz,$string,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
if(preg_match($zz,$string1,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
if(preg_match($zz,$string2,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
if(preg_match($zz,$string3,$matches)){
echo "匹配成功,結果為:";
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
[^字符]:不匹配指定區間的字符
$zz='/[^\w]/';
$string='aaaaaab311dd';
$string1='!$*$!@#&$@#($$)()%_#%(@';
echo "
";
if(preg_match($zz,$string,$matches)){
echo '匹配成功,結果為:';
var_dump($matches);
}else{
echo "匹配失敗";
}
echo "
";
if(preg_match($zz,$string1,$matches)){
echo '匹配成功,結果為:';
var_dump($matches);
}else{
echo "匹配失敗";
}
總結
以上是生活随笔為你收集整理的php正则原子,PHP正则表达式---原子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php滚动窗口多条动态,详解原生JS是实
- 下一篇: php cannot load serv