要匹配的字符串:first-3-days正则表达式:first-[3,6]-days这个正则表达式与字符串匹配。但是,如果在给定字符串之前或之后有任何其他字符,则对我来说这将是无效的匹配。例如,hellofirst-3-days-是无效匹配项first-3daysfirst-3-days-是无效匹配项有什么提示吗。
first-3-days
first-[3,6]-days
hellofirst-3-days
first-3daysfirst-3-days
yhxst69z1#
我猜您希望匹配3或6,而不是,。如果是这样,则应该使用[36],而不是[3,6]您可以使用单词边界:
3
6
,
[36]
[3,6]
\bfirst-[36]-days\b
或者,如果您的输入字符串应该从first开始并以days结束,则可以使用开始/结束字符串说明符,例如:
first
days
^first-[36]-days$
1条答案
按热度按时间yhxst69z1#
我猜您希望匹配
3
或6
,而不是,
。如果是这样,则应该使用[36]
,而不是[3,6]
您可以使用单词边界:
或者,如果您的输入字符串应该从
first
开始并以days
结束,则可以使用开始/结束字符串说明符,例如: