1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java中如何使用正则表达式过滤特殊字符

java中如何使用正则表达式过滤特殊字符

时间:2022-06-01 05:33:49

相关推荐

java中如何使用正则表达式过滤特殊字符

Java|Java基础

java,正则表达式,过滤,特殊字符

Java-Java基础

入出库管理系统 源码,ubuntu终端显示菱形,注册表修改tomcat,爬虫馆绘画,php上传cdn,宜昌低成本seo推广多少钱lzw

下载页网站源码下载,vscode怎么自动对齐,ubuntu备份iso,tomcat是什么配置,sqlite如何插入一行,电商地区 交易额 网络爬虫,网站搜索 php,短视频入口seo营销,导航在线视频导航网站源码,谷歌模板手机版lzw

实例代码如下:

源码免杀map,vscode 大纲编辑,ubuntu开机进入启动引导,tomcat插件404,sqlite 获取列信息,前端上传裁切图片插件,.net 使用前端框架吗,王者荣耀图片爬虫,php 判断是否是文件,SEO优化课程展板,小米手机网站模板下载,网页照片墙,导航类php网站模板,wordpress 页面 评论链接 新窗口打开,学生综合管理系统.net代码,网站程序 模板下载lzw

推荐java视频教学:java学习视频

public class FilterSpecialStr { public static void main(String[] args) {String regEx="[\n`~!@#$%^&*()+=|{}:;,\\[\\]./?~!@#¥%……&*——+|{}【】‘;:”“’。, 、?]"; // 除了字母数字下划线之外的字符为非法字符 Pattern pattern = pile(regEx); // 指定设置非法字符 // Pattern pattern = pile("[@#]"); String str = "123@abc {} \n #DEF。"; Matcher matcher = pattern.matcher(str); StringBuffer buffer = new StringBuffer(); //如果找到非法字符 while (matcher.find()) { // 如果里面包含非法字符如冒号双引号等,那么就把他们消去,并把非法字符前面的字符放到缓冲区matcher.appendReplacement(buffer, ""); } // 将剩余的合法部分添加到缓冲区 matcher.appendTail(buffer); System.out.println("过滤前的字符: " + str); System.out.println("过滤后的字符: " + buffer.toString()); } }

输出的结果:

过滤前的字符: 123@abc {}

#DEF。

过滤后的字符: 123abcDEF

java相关文章教学:java语言入门

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。