【发布时间】:2020-04-29 07:30:29
【问题描述】:
我想匹配 * 之前正好有 3 个字符或正好 7 个字符的字符串(示例如下):
ABC*THIS SHOULD MATCH
ABCDEFG*THIS SHOULD MATCH TOO
ABCD*THIS SHOULD NOT MATCH
以下正则表达式匹配 3 到 7 之间的任意数量的字符,但我不希望这样:
/^\w{3,7}\*(.*)/
【问题讨论】:
-
如果对完整匹配感兴趣:
^(?:[^*]{3}|[^*]{7})\*.*
标签: regex