1. 替换功能:

String类的replaceAll方法,如下:

 public String  replaceAll(String regex, String replacement);

使用给定的replacement替换此字符串所有匹配给定的正则表达式的子字符串。

2. 案例(论坛帖子过滤敏感词汇,还有类似就是论坛发帖内容中不能包含QQ号,手机号码等等)

 package cn.itcast_04;

 /*
* 替换功能
* String类的public String replaceAll(String regex,String replacement)
* 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
*/
public class RegexDemo {
public static void main(String[] args) {
// 定义一个字符串
String s = "helloqq12345worldkh622112345678java"; // 我要去除所有的数字,用*给替换掉
// String regex = "\\d+"; //出现数字一次以上,使用一个'*'替换,结果为:helloqq*worldkh*java
// String regex = "\\d"; //只有出现一个数字就用'*'替换,结果为:helloqq*****worldkh************java
//String ss = "*"; // 直接把数字干掉
String regex = "\\d+";
String ss = "";//使用空替换 String result = s.replaceAll(regex, ss);
System.out.println(result);
}
}

运行效果如下:

最新文章

  1. 贪吃蛇的java代码分析(三)
  2. js传递参数中包含+号时的处理方法
  3. WAF与IPS的区别总结
  4. source insight技巧
  5. 如何更新Android SDK和Build Tool
  6. PHP JS判断浏览器,微信浏览器
  7. 纯CSS3实现不错的表单验证效果
  8. Eclipse设置文字大小
  9. swiper使用小结
  10. Beta Scrum Day 6
  11. Java IO(二)
  12. UNIX网络编程——非阻塞connect: Web客户程序
  13. Bootstrap之底层媒体查询
  14. Spring Boot整合MyBatis(使用Spring Tool Suite工具)
  15. python学习之RabbitMQ-----消息队列
  16. 如何连接MSSQLSERVER2014(其他版本数据库大体相同)
  17. kubernetes API Server 权限管理实践
  18. iOS 扩展类方法之category!
  19. Tiny4412 u-boot分析(3)u-boot 引导内核流程
  20. BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第10章节--SP2013中OAuth概览 应用程序验证

热门文章

  1. JS格式化数字金额用逗号隔开保留两位小数
  2. thinkphp中ajax用户名校验
  3. POJ 1222 EXTENDED LIGHTS OUT(翻转+二维开关问题)
  4. android 调用系统相机
  5. Hibernate4 clob字段存取
  6. 在IE6/7/8下识别html5标签
  7. C++ 性能剖析 (一)
  8. javascript language
  9. Qt经典—线程、事件与Qobject(耳目一新)
  10. perl 分析mysql binlog