php 正则表达式

/d 代表数组的

php定界符随便 最最左边 最右边 相同就行了

尽量相同的

这个优先推荐 因为 内部可以使用Perl  效率比较高

替换使用

echo preg_replace($reg, "#", $str);

拆分使用

print_r(preg_split($reg, $str));

$reg ="/\d/";

匹配所有 输出变量 $arr

preg_match_all($reg, $str,$arr))

 

匹配第一个 输出变量 $arr

preg_match($reg, $str,$arr))


$str ="aaaaaaaaaaaa1111aaa777 a9aaa d <br>";
$reg ="/\d/";
echo $str;
echo preg_replace($reg, "#", $str);

echo "<br>";

 

 

print_r(preg_split($reg, $str));


if(preg_match_all($reg, $str,$arr))
{

echo "正则表达式";
print_r($arr);

}

 

正则表达式

 

1.普通字符作为原子 如 a-z A-Z 0-9

 

2.一些特殊字符 和转义后元字符作为原子。

如果

3.一些非打印字符作为原子 \f \n\ r\t  \v

 

posted on 2017-01-27 17:47  php超超  阅读(62)  评论(0编辑  收藏  举报