用于查找具有特定id的范围的php筛选器内容
我有内容。跨度太大了。 我想获取span的内容,它具有id='credit-id'。 例如:535 我想得到id为credit-id的span的内容 怎么做 我尝试了预赛的方法,但没有出局。获取空白数组用于查找具有特定id的范围的php筛选器内容,php,regex,Php,Regex,我有内容。跨度太大了。 我想获取span的内容,它具有id='credit-id'。 例如:535 我想得到id为credit-id的span的内容 怎么做 我尝试了预赛的方法,但没有出局。获取空白数组 preg_match_all('/<span id=\"credit\-id\">(.*?)<\/span>/s',$file_contents,$estimates); 看 需要注意的重要一点是,正则表达式与span id属性的“-附件相结合: /<span
preg_match_all('/<span id=\"credit\-id\">(.*?)<\/span>/s',$file_contents,$estimates);
看
需要注意的重要一点是,正则表达式与span id属性的“
-附件相结合:
/<span id='credit-id'>(.*?)<\/span>/
/(*)/
如果span id属性用
“
而不是”
括起来,则必须编辑正则表达式。如果这样做,请不要忘记转义双引号。您说要获取id='credit-id'
,但请检查id='credit-id'“
-您确定属性值包含在”
(而不是”
)中吗在您的实际页面中?并非所有转义的字符都必须转义。我制作了一个测试正则表达式,这个正则表达式工具可以帮助您构建正则表达式模式,并提供清晰的视觉效果和很好的解释。此外,您如何在ob_start()中使用这个preg_match_all
?我不确定是否有预赛。你知道怎么做吗?
/<span id='credit-id'>(.*?)<\/span>/