我正在尝试在HTML标记之间找到文本:
<td align="center" width="90%" valign="top">Here is a short text</td>
所以我试过了:
if(preg_match('#<td align="center" width="90%" valign="top">(.*?)</td>#s',$result)) { ... }
但它给我一个感叹号(!)。
我的preg_match代码出了什么问题? 谢谢你的帮助!
phpheini
答案 0 :(得分:1)
你的正则表达式很好:http://regexr.com?2t14i
if(preg_match('#<td align="center" width="90%" valign="top">(.*?)</td>#s',
'<td align="center" width="90%" valign="top">Here is a short text</td>')) { ... }
应该有用。