我刚回答这个问题 HERE ,我只是在答案中使用正则表达式,直到我将其中一个正则表达式减少到以下内容:
([^"])
然后我添加以下字符串:
<img src="/sites/ContentCenter/Graphics/map-al.jpg" alt="map al" style="width:611px;height:262px;" /> <br></p><p><br></p><p>
要检查上面的正则表达式 SEE HERE ,现在上面的正则表达式会计算img标记的<
,为什么呢?为什么([^"])
与图片代码中的<
匹配?有人可以解释一下吗?
答案 0 :(得分:3)
([^"])
是一个字符组(()
)来自每个字符 - 除了双引号之类的字符,因此它可以匹配除双引号之外的任何内容,甚至是<