有人可以帮助我了解为什么此正则表达式与下面的字符串不匹配吗?
这是RegEx:
(([0-9]+|FO(CS)?|\?)+|(CS(S|FOCS)*))(%?2019?|[A-Z]+)*!
这是我要检查的词:
CSSS%20192013FOS!
我已经检查了regex101,并且网站说这不是完全匹配,因为CSSS%不匹配,我不明白。对我而言,它与正则表达式的这部分(CS(S | FOCS)*。
据我所知,该单词不匹配,因为数字3不匹配。您可以在图片中以红色看到它。我的错误在哪里?
我提供了单词的匹配部分的细目分类,以向您展示我如何处理它。我在做什么错?
有人可以帮助我了解为什么此正则表达式与下面的字符串不匹配吗?这是RegEx:(([[0-9] + | FO(CS)?| \?)+ |(CS(S | FOCS)*))(%?2019?| [A-Z] +)*!这是我这个词...
这是因为您有!
,并且它不匹配。