我正在尝试解析html片段,以查找标记的“href”或“src”属性中是否有任何空格。 到目前为止,我设法找到了以下正则表达式:
(src|href)(\s*=\s*)(["'])(.+(?=\s).+)\3
但如果在结束引号符号后有一个空格,它可能会变成误报,这使得它有点无用。 如何修改?
例子: https://regex101.com/r/JXp6pZ/1
你可以试试这个 pattern :
(?:src|href)=.[^'"]*\s[^'"]*['"]
*我们使用 . 对于第一个双引号/单引号,因为我们不在乎它是哪一个,因此使阅读模式稍微简单一些
.