package njnu.tools;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import njnu.action.CultureSearch;
import java.util.Iterator;
public class FilterCharacter {
public void ChangeFilterCharacter(String str) throws Exception{
//为空时,不执行
if(str.equals("")) {
System.out.println("内容不能为空,请输入内容");
return;
}
//过滤特殊字符
String regEx = "[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
String sm = m.replaceAll("").trim();//已过滤特殊字符
System.out.println(sm);
//读取txt文件
List<Str
Tools(直接读取项目src包中的TXT文件,而不是读本地的TXT文件,并过滤特殊字符)
最新推荐文章于 2024-03-18 08:00:00 发布
本文介绍了一种方法,直接从项目src目录下读取TXT文件,而非本地文件系统,并提供了过滤特殊字符的实现,确保数据的干净处理。
摘要由CSDN通过智能技术生成