将字符串中的标点符号过滤掉
来源:互联网 发布:天津幼儿园软件 编辑:程序博客网 时间:2024/06/05 12:07
开发中我们有可能会遇到这种情况,就是将字符串中的某个字符去掉
@Testpublic void test() {String d = trimPunctuation2("你,好oewefo,21.2!;:、1?dsf");System.out.println(d);}// 将字符串中的标点符号过滤掉public static String trimPunctuation2(String str) {String punct[] = { ",", ".", "!", "?", ";", ":", ",", "。", "!", "?",";", ":", "、" };List<String> punctList = Arrays.asList(punct); // 将String数组转List集合StringBuilder result = new StringBuilder();for (int i = 0; i < str.length(); i++) {Character c = str.charAt(i);if (punctList.contains(c.toString())) {} else {result.append(str.charAt(i));}}return result.toString();}// 将字符串中的标点符号过滤掉public static String trimPunctuation(String str) {StringBuilder result = new StringBuilder();for (int i = 0; i < str.length(); ++i) {char punct[] = { ',', '.', '!', '?', ';', ':', ',', '。', '!', '?',';', ':', '、' };boolean need_filter = false;for (int j = 0; j < punct.length; ++j) {if (punct[j] == str.charAt(i)) {need_filter = true;break;}}if (!need_filter) {result.append(str.charAt(i));}}return result.toString();}
0 0
- 将字符串中的标点符号过滤掉
- hive UDF 过滤字符串中的中英文标点符号
- 【华为机试题】将输入字符串中的大写字符改为小写,标点符号空格等删除
- 去掉字符串中的标点符号,以及特殊符号
- php 过滤英文标点符号 过滤中文标点符号
- 读入一个包含标点符号的字符串,将去掉标点符号之后的字符串输出
- 【C++小程序】读入一个包含标点符号的字符串,将去掉标点符号之后的字符串输出
- 将“Hello one,Dream one。” * 取出指定字符串中的单词,前后交换,标点符号不变。 * 结果为 One hello,One dream。
- java 过滤标点符号
- 将dt中的重复数据过滤掉
- 十六进制和字符串互相转换 去掉字符串中的标点符号
- 正则表达式过滤掉大小写字母,数字,标点符号,空格
- 如何过滤掉字符串中的html代码
- 过滤掉字符串中的html代码
- 过滤掉字符串中的非数字
- 过滤掉字符串中的非数字
- (1454)将一句话中的单词倒置,标点符号不倒置。
- 过滤字符串中的特殊符号
- neo4j 入门教学_2
- 富文本编辑器的跨站脚本问题参考
- Item 18:让接口容易被正确使用,不易被误用 Effective C++笔记
- Cookie/Session的机制与安全
- 博客自动生成目录功能--Jsoup分析H1标签
- 将字符串中的标点符号过滤掉
- 错误: INSTALL_FAILED_VERSION_DOWNGRADE
- 关于CPU利用率和Load Average负载
- C语言基础知识之(十一):结构体的内存
- tomcat-usrs.xml 配置示例
- JDK7新特性之AIO
- 数据的分页处理
- Android实现将Drawable资源ID存储到Sdcard上
- BIO, NIO, AIO(转)