正则表达式:匹配中间有特定字符串字符串

2024年11月23日 08:54
有5个网友回答
网友(1):

^.*\[2014\].*$
只要含有[2014],字符串就会验证通过 ,中括号是正则的元字符,需要用\转义
前后的XXXX是任意字符,没有限制,因此只要含有[2014],整个单行的字符串会被匹配

网友(2):

\[+2014+\]
贪婪匹配即可,唯一需要注意的是方括号要转译。

网友(3):

"\w+\[1234\]\w+"

网友(4):

中括号表示的是字符的范围,要匹配2014 要用小括号。
^.*(2014)+.*$

网友(5):

pattern就是 '.{4}\[2014\].{4}'