Java正则中一串数字中后5位要匹配ABCDE这类,即ABCDE各代表不同的数字要怎么写?谢谢 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我说的可能不太清楚,让大家有点误会,我的想法是这样子,有一串手机号,我要通过正则判断其后五位是ABCDE类型的数字,只是符合的就返回True,否则false,可以做到吗? 自己搞定了\\d{6}+(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)(?!\\1|\\2|\\3)(\\d)(?!\\1|\\2|\\3|\\4)(\\d)$这是对11位的后5位进行判定 若ABCDE只是特定的数字.比如12345,可以用"[12345]",取子串后与它匹配.匹配12345中的任意一个ABCDE是不定的数字,则用"\\d",取子串后与它匹配.匹配0-9.如果后5位有小数点或符号位,则加上"在括号中加上"+-\."即"[12345+-\.]""[\\d+-\.]"注意,如果子串中有小数点.应该是6位而不是5位了.呵呵~~~不知道你是不是这意思. 关于File类中的creatNewFile()方法 求助:关于java打包成jar的问题 怎么把与MS SQL SERVER的连接改成Access的连接 线程结束后 的问题 ??请高手指教,谢谢!!! ftp上传得问题 如何读取SQL SERVER里最新的5条数据 请大家帮我看看这段代码,哪里错了?急 为什么我运行网上下下来的.jar文件时候 总是提示...... 有关于文件下载发送的问题(高分求解) JAVA初学者,在JDK中怎样写菜单事件? 想的我头疼的一个问题 帮忙看看断言程序
\\d{6}+(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)(?!\\1|\\2|\\3)(\\d)(?!\\1|\\2|\\3|\\4)(\\d)$
这是对11位的后5位进行判定
比如12345,可以用"[12345]",取子串后与它匹配.匹配12345中的任意一个ABCDE是不定的数字,则用"\\d",取子串后与它匹配.匹配0-9.如果后5位有小数点或符号位,则加上"在括号中加上"+-\."即"[12345+-\.]""[\\d+-\.]"注意,如果子串中有小数点.应该是6位而不是5位了.呵呵~~~不知道你是不是这意思.