dig*_*rld 1 php regex pcre html-parsing
我正在尝试编写一个正则表达式来匹配以下HTML.
<span class="hidden_text">Some text here.</span>
Run Code Online (Sandbox Code Playgroud)
我正在努力写出匹配它的条件,并尝试了以下内容,但在某些情况下,它也会在跨度之后选择所有内容.
$condition = "/<span class=\"hidden_text\">(.*)<\/span>/";
Run Code Online (Sandbox Code Playgroud)
如果有人能突出我做错了什么就会很棒.
您需要在以下?后添加非贪婪的选择.* :
$condition = "/<span class=\"hidden_text\">(.*?)<\/span>/";
Run Code Online (Sandbox Code Playgroud)
注意:如果需要匹配通用HTML,则应使用DOM之类的XML解析器.
| 归档时间: |
|
| 查看次数: |
6775 次 |
| 最近记录: |