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

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}'