社区
Java SE
帖子详情
最后10分 问个正则表达式的问题
joejoe1991
2007-07-13 04:43:38
在论坛看贴子的时候突然想起来自己以前的一个问题
要求一个手机号
139 或者 138 开头
如果是139开头 那第4位就不能是4 138开头的没有别的要求
这应该怎么写 ?? 谢谢回答!
...全文
222
5
打赏
收藏
最后10分 问个正则表达式的问题
在论坛看贴子的时候突然想起来自己以前的一个问题 要求一个手机号 139 或者 138 开头 如果是139开头 那第4位就不能是4 138开头的没有别的要求 这应该怎么写 ?? 谢谢回答!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joejoe1991
2007-07-14
打赏
举报
回复
我不是说丢人 只是认为 如果还有别的条件 那不是更麻烦了么
iambic
2007-07-13
打赏
举报
回复
139[012356789]\d{7}|138\d{8}
不觉得把两个正则连起来是什么丢人的事,相反,我觉得这是数学中问题分解的极好例子。
believefym
2007-07-13
打赏
举报
回复
String s = "13841111111";
String regex = "^13(?!94)[89]\\d{8}$";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(s);
if (m.matches()) {
System.out.println(m.group());
}
joejoe1991
2007-07-13
打赏
举报
回复
。。 这不就相当于写了两个正则么?
shan1119
2007-07-13
打赏
举报
回复
(139[\\d&&[^4]]\\d{7}|138\\d{8})
正则表达式
30分钟入门教程
如果能使用算术比较的话,或许能简单地解决这个
问题
,但是
正则表达式
中并不提供关于数学的任何功能,所以只能使用冗长的分组,选择,字符类来描述一个正确的IP地址:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|...
取新闻网页内容去掉html标记和空格
3. **
正则表达式
**:在C++中,可以使用`std::regex`类来处理
正则表达式
。例如,可以写一个
正则表达式
来匹配HTML标签,并使用`std::regex_replace`函数将匹配到的部分替换为空字符串,从而移除HTML标记。 4. **文件...
interviewing-in-ten-minutes:在技术面试过程中幸存下来的指南
2. **
正则表达式
**:Perl中的
正则表达式
功能强大且灵活,面试时可能会遇到匹配、替换、查找等正则操作的题目。理解量词、分组、预查和后查等概念至关重要。 3. **文件操作**:Perl提供了丰富的文件操作函数,如open...
正则表达式
全解析+常用示例
在开始写这篇文章之前,我的心里还是纠结的。我在问自己要不要写这篇东西,关于相似的内容网上多如牛毛,而且...关于
正则表达式
一直都是个让很多程序员都觉得很郁闷的一个东西,我觉得创造
正则表达式
的那个家伙简直就是
JS
正则表达式
完整版
第一章
正则表达式
字符匹配攻略 1 两种模糊匹配 2. 字符组 3. 量词 4. 多选分支 5. 案例分析 第1章 小结 第二章
正则表达式
位置匹配攻略 1. 什么是位置呢? 2. 如何匹配位置呢? 3. 位置的特性 4. 相关...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章