package cn.com.test;
import org.apache.oro.text.regex.Pattern;
import org.apache.oro.text.regex.PatternCompiler;
import org.apache.oro.text.regex.PatternMatcher;
import org.apache.oro.text.regex.PatternMatcherInput;
import org.apache.oro.text.regex.Perl5Compiler;
import org.apache.oro.text.regex.Perl5Matcher;
public class replacePhone {
public static void main(String[] args) {
// 手机号码判断
String htmlContent = "abcdefghigklmnopqrstuvwxyz13666666666adsfhalksabcdefghigklmnopqrstuvwxyzdddddda13666666666";
String patternStrs = "13\\d{9}";
replaceMobileTelephone(patternStrs, htmlContent);
}
public static String replaceMobileTelephone(String rule, String content) {
try {
PatternCompiler complier = new Perl5Compiler();
PatternMatcher matcher = new Perl5Matcher();
Pattern patternForLink = complier.compile(rule, Perl5Compiler.CASE_INSENSITIVE_MASK);
PatternMatcherInput input = new PatternMatcherInput(content);
while (matcher.contains(input, patternForLink)) {
content = content.replace(matcher.getMatch().toString(), "***");
}
} catch (Exception e) {
e.printStackTrace();
}
return content;
}
}
下面是用到的jar包。
真是晕呀!java有自带的呀!
弄了半小时弄出来了,在看replaceAll这个函数,也不知道自己在弄什么呀!
哈哈。。。
代码如下:“文档内容”.replaceAll("正则表达式","要替换成什么");
分享到:
相关推荐
本篇文章将详细探讨如何导入TXT格式的手机号码文件,并按运营商分类。 首先,我们需要了解TXT文件的结构。TXT文件是一种纯文本文件,不包含任何特殊的格式化信息,通常以行的形式存储数据,每行代表一个独立的数据...
以下是一篇详细解释如何使用Java来验证手机号码的文章。 首先,我们需要理解中国的手机号码格式。中国的手机号码通常由11位数字组成,前三位代表运营商(如139、138对应中国移动,135、136对应中国联通,134、147等...
本篇文章将详细介绍如何使用JavaScript(简称JS)来验证用户输入的手机号码是否合法。 #### 一、手机号码格式规范 在中国大陆地区,手机号码通常遵循以下格式: - 手机号码长度为11位。 - 开头数字为1,后面紧跟3位...
例如,去除无效号码、整理格式、消除重复项等。 3. 数据存储:清洗后的数据需要存储在数据库中,常用的关系型数据库如MySQL、Oracle,或者非关系型数据库如MongoDB、HBase,可以根据实际需求选择。 三、查询算法与...
本篇文章将深入分析一个具体的JavaScript脚本示例,该脚本用于验证电话号码和手机号码的有效性。 #### 二、关键知识点详解 ##### 1. **字符串处理方法** - `Trim` 方法 - **定义**:此方法用于去除字符串两端的...
最后,文章提到了可以免费获取的手机号码数据库资源,为需要本地查询的读者提供了便利。数据库资源包含17万条数据,并且支持多种数据库格式转换,方便不同用户进行使用。 总结以上内容,实现PHP手机号码归属地查询...
标题 "过滤文本中的日期、手机号、中文内容并导出到excel(可安装运行)" 描述了一种软件工具,该工具具有处理文本数据的能力,特别适用于处理包含日期、手机号码和中文字符的文本。这个工具可能是一个应用程序,...
本篇文章将主要讨论如何去除MTK(MediaTek)和SPD(Spreadtrum)平台手机中的扣费漏洞,以及防止手机自动发送短信导致的额外费用。 首先,MTK和SPD是两大知名的国产手机芯片制造商,它们的处理器广泛应用于中低端...
Web爬虫的目标是从这些元素中识别出文章的主要内容。 Python中有许多库可以帮助我们实现这个目标,其中一个是BeautifulSoup。BeautifulSoup库提供了易于使用的API,可以解析HTML和XML文档,让我们能够方便地查找、...
魔众文章投稿系统是一个多用户文章在线投稿系统,支持用户文章投稿、文章审核,通过评论、打赏等模块可以轻松支持多种用户营销功能。 魔众文章投稿系统发布v1.2.0版本,新功能和Bug修复累计13项,默认文章封面 内核...
本篇文章将深入探讨如何有效地去除SWF文件的保护和加密,以便于提取和编辑其中的资源。 首先,理解SWF文件的加密机制至关重要。SWF文件的加密通常基于ActionScript,这是Flash编程语言的一种,用于控制动画和与用户...
10、新增底部文章信息发布模块,可增加类目和相关文章及排序 11、新增后台数据自动备份及还原,照片视频自动打包下载模块 12、新增客服信息,在线支付账号,网站基本信息SEO关键词等移植到后台操作. 13、新增后台管理员...
这个主题是二开的DUX,已去除授权 部分功能: 社会化登录:支持社会化登录QQ/微博 自定义代码:支持自定义头部/底部代码 主题HTTPS:主题完美支持HTTPS 自定义代码:支持自定义头部/底部代码 支持多种头部选择:...
手机号码:13813813818 登陆密码:138138 4.0正式版 2012-11-1升级**志 1.修改社区购买头像 提示“性别不符,无法购买。”的错误 2.修改社区正常情况下发贴出现“您的发贴速度过快,坐下来喝杯咖啡吧!”的问题 3...
综合以上信息,我们可以理解这是一个专为SEO工作者设计的文章处理工具,它能够帮助用户快速去除文本中的格式代码,重新排版文章,同时进行一定程度的伪原创处理,以提高搜索引擎对文章的收录和排名。在实际使用中,...
《大话成像技术文章合订本2016-2020》是一本集结了成像技术领域相关文章的合集,其中包含了大量的技术讨论与分析,主要围绕图像传感器、数字成像系统、图像处理与ISP、光学与颜色科学等多个技术方向。 首先,图像...
- 对获取到的章节内容进行处理,使用`Tools.removeHTML()`方法去除HTML标签,以便在WAP设备上正确显示。 ### 5. 数据库操作 代码中涉及到数据库操作的部分包括: - `TingBookBooks_Operate.SearchTingBooksById...
手机模板 1.4商业版"的相关内容。下面将对这个模板进行详细的解析与介绍。 ### Cis!手机模板 1.4商业版简介 #### 标题解析 "Cis!手机模板 1.4商业版"这一标题明确地指出了该文件的主题内容:它是一款名为"Cis!"的...
uigreat主题是一款wordpress作品主题,发布设计作品素材文章,适合作品展示、设计等站点使用等,这款主题都非常合适。...5、集成多项网站SEO优化代码,免插件去除路径多余category标志,自动给文章图片增加alt信息。
其中,urllib用于爬取手机行业相关文章,re和正则表达式用于匹配相关数据,w3lib.html用于去除页面中的臃肿HTML标签,flask用于开发背景应用,HTML、CSS、javascript和jquery用于开发前端交互界面。 三、系统功能 ...