正则表达式:匹配中间有特定字符串字符串
比如我要匹配一个字符串的格式是“XXXX[2014]XXXX”其中XXXX表示任意字符,[2014]是字符串的内容。这个正则表达式要怎么写?因为很菜,试了一些好像不成功,...
比如我要匹配一个字符串的格式是“XXXX[2014]XXXX”其中XXXX表示任意字符,[2014]是字符串的内容。这个正则表达式要怎么写?
因为很菜,试了一些好像不成功,请教大侠~最好解释一下,谢谢~ 展开
因为很菜,试了一些好像不成功,请教大侠~最好解释一下,谢谢~ 展开
5个回答
展开全部
\[+2014+\]
贪婪匹配即可,唯一需要注意的是方括号要转译。
贪婪匹配即可,唯一需要注意的是方括号要转译。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"\w+\[1234\]\w+"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中括号表示的是字符的范围,要匹配2014 要用小括号。
^.*(2014)+.*$
^.*(2014)+.*$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
pattern就是 '.{4}\[2014\].{4}'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询