【发布时间】:2015-05-29 22:52:57
【问题描述】:
我刚开始使用正则表达式,然后为我需要的情况编写一个正则表达式遇到了麻烦。
这是我的问题。我写了这个简单的正则表达式:
(<img).+[>]
它匹配大多数情况,但不适合介于两者之间的情况。 这是给您的图像,也许这可以更好地解释我的问题: 在那里你可以很好地看到它。它应该只选择 img-tag 区域,而不是它们之间的“a”。
谁能给我一些建议,我该如何解决这个问题?
【问题讨论】:
-
你能发布这张图片中的内容吗?用正则表达式解析 html/xml 通常不会成功。这里的问题可能是您的正则表达式当前是贪婪的,因此它会选择所有内容,直到最后一个
>。您也不需要字符类中的>。您使用的语言也会很有用。