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

2024-11-23 08:54:51
推荐回答(5个)
回答1:

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

回答2:

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

回答3:

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

回答4:

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

回答5:

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