王志广的个人分享

        王志广的个人分享 >> PHP >> PHP使用正则表达式

PHP使用正则表达式

admin发表于2013-02-18  3,356次浏览 标签: 

在PHP中使用正则表达式主要是通过preg_match和preg_match_all函数来使用正则表达式,下面就列举一个例子说明如何使用,并附带一个正则表达式手册下载。

验证字符串是否只含数字与英文,字符串长度并在4~16个字符之间
<?php
$str = ‘a1234’;
if (preg_match(“^[a-zA-Z0-9]{4,16}$”, $str)) {
echo “成功”;
} else {
echo “失敗”;
}
?>

<?php
preg_match_all (“|<[^>]+>(.*)</[^>]+>|U”,”<b>example: </b><div align=left>this is a test</div>”,$out, PREG_SET_ORDER);
print $out[0][0].”, “.$out[0][1].”\n”;
print $out[1][0].”, “.$out[1][1].”\n”;
?>
本例将输出:
<b>example: </b>, example:
<div align=left>this is a test</div>, this is a test

正则手册下载

你可以发表评论引用到你的网站或博客,或通过RSS 2.0订阅这个日志的所有评论。
上一篇:
下一篇:
没有评论
我来说两句

  Ctrl+Enter