PHP如何用正则表达式匹配圆括号
我在做CURL数据采集,要获取
<span oncopy="setClipBoardData()"><p class="jianju">............</p><p></p></span>
之间的内容,
我使用正则表达式来获取。
正则表达式我写成
<span[\s]oncopy="setClipBoardData\(\)"><p[\s]class="jianju">(.*)<\<p style="color:transparent">。本文来源gao!%daima.com搞$代*!码网1</p><cite>搞代gaodaima码</cite>/p><p><\/p><\/span><span[\s]oncopy="setClipBoardData()"><p[\s]class="jianju">(.*)<\/p><p><\/p><\/span>
都不行。应该如何写呢?
—解决方案——————–
试试,没有问题
如果匹配多行,正则/……/s s来修饰
PHP code
$html =<<<DOC我在做CURL数据采集,要获取 <span oncopy="setClipBoardData()"><p class="jianju">............</p><p></p></span>之间的内容,DOC;preg_match('/<span[\s]oncopy="setClipBoardData\(\)"><p[\s]class="jianju">(.*)<\/p><p><\/p><\/span>/', $html, $m);print_r($m[1]);
以上就是PHP怎么用正则表达式匹配圆括号的内容,更多相关内容请随时关注我们网站!
相关文章:
PHP 正则表达式常用函数使用小结
详解什么是正则表达式及其用法
php正则表达式匹配中文字符的简单代码实例