【发布时间】:2017-10-17 09:13:19
【问题描述】:
我想使用正则表达式检查 XML 标记之间的字符串长度。字符串的值将始终为 6,我想检查它是否为 6。 我试过这样做:
<tag>(.+?){6,6}</tag>
但它总是正确的,即使我改变了数字。
(?=^.{6}$) 这个正则表达式也不起作用,我收到一个正则表达式不包含的错误。
如何检查标签之间的字符串长度?
我不以这种方式验证 xml,我只想检查断言。
【问题讨论】:
-
你量化了一个量化的子模式。使用
<tag>.{6}</tag>或<tag>[^<]{6}</tag>。