33问答网
所有问题
一个字符串的第3、4位必须是1、3、6中的一种的正则表达式怎么写
求Java大牛给个答案,非常感谢
举报该问题
推荐答案 2015-03-16
String regex = "^.{2}[1,3,6]{2}.*$";
.{2}解释: .表示任意字符 {2}表示有两个任意字符
后面这个{2} 表示1 3 6中间的任意一个出现两次
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/hB5cWB05PccRBB4WWc.html
其他回答
第1个回答 2015-03-15
String regex = "^.{2}[136]{2}.*$";
追问
大哥,能说下2个{2},是什么意思吗
追答
代表2个,出现了2个,有2个,have two
知道波
顺便说下,上面的回答错了,画蛇添足,不要逗号
相似回答
大家正在搜
相关问题
如果字符串中出现a,a必须在第三位,用正则表达式怎么写
一个字符串“1.2.,3 4,5,6” ,用split匹配正...
一个正则表达式,匹配字符串中第3个空格和第4个空格中间的字符
请问正则表达式 一个字符串无论多长,后四位必须为数字,怎么写...
求高手写个 js 正则表达式 前三位整数 中间字符串 后四位...
如何在java中用正则表达式验证一个字符串中是否包含连续的4...
什么是正则表达式
必须且只含有数字和字母,6-10位的正则表达式怎么写?