提问者:小点点

正则表达式匹配图像,后跟HTML字符串中的空格


我正在尝试编写一个与任何

换句话说,我希望这些行是匹配的:

  • 你好

但不是那些:

  • 你好

而我使用

请参见此处的RegExr。


共2个答案

匿名用户

新的更新匹配以下标签,如

如果需要匹配整行,则需要查看每行是否匹配相应的正则表达式,然后尝试使用以下命令输出:

^(.*?<img[^>]*>(<\/?\w+[^>]*>)* +\S).*

注意:注意m标志。

现场演示

否则,如果您试图匹配标记后面的空格后面的非空格,这是如何在正则表达式中完成:

<img[^>]*>(<\/?\w+[^>]*>)* +(?=\S)
                             ^ constructing a positive lookahead

现场演示

匿名用户

/

http://regexr.com/3frgd

对于较新的测试用例,这里有一个图像标签的版本,后面紧跟着一个空格,可以选择在它前面加上其他标签

<代码>/

http://regexr.com/3frgm