标签:http 使用 io 2014 ar cti div 代码
正则表达式描述了一种字符串匹配的模式,通过这个模式在特定的函数中对字符串进行匹配、查找、替换及分割等操作。正则表达式作为一个匹配的模板,是由原子(普通字符,例如字符a到z)、有特殊功能的字符(称为元字符,例如*、+和?等),以及模式修正符三部分组成的文字模式。一个最简单的正则表达式模式中,至少也要包含一个原子,如“/a/”。而且在与Perl兼容的正则表达式函数中使用的模式时,一定要给模式加上定界符,即将模式包含在两个反斜线“/”之间。一个HTML连接的正则表达式模式如下所示:
1
2
3
4
5
6
7
8
9
10
11
|
<?php $pattern = ‘/<a.*?(?:|\\t|\\r|\\n)?href=[\‘"]?(.+?)[\‘"]?(?:(?:|\\t|\\r|\\n)+.*?)?>(.+?)<\/a.*?>/sim‘ ; $content = "请单击进入<a href=‘http://php.ncong.com‘>恩聪PHP</a>学习博客。" ; //使用preg_match()函数进行正则表达式的模式匹配 if (preg_match( $pattern , $content )){ echo "成功匹配,在第二个参数中包含有效的HTML连接标签字符串。" ; } else { echo "在第二个参数的字符串中搜索不到有效的HTML连接标签。" ; } ?> |
标签:http 使用 io 2014 ar cti div 代码
原文地址:http://www.cnblogs.com/ncong/p/3905554.html