常用正则表达式 及如何替换

1.html相关的标签

匹配 <video> 标签:<video.*?>.+?</video>

pdfFile = pdfFile.replace("<br.?+>", "<br/>");
String repContent = pdfFile.replaceAll("<img(.?+)>", "<img$1/>");
方法一(有缺陷)
String contents = repContent.replaceAll("<img src="/cds_filestorage/download-s", "<img src="**/cds_filestorage/download-s");
方法二(完美)
String contents = ss.replaceAll("src="/**/download-s", "src="**/download-s");

2.去掉特殊符号:
public static String FilterStringName(String   str){
String pattern = "[`~!@#$%^&*()+=|{}':;',\[\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?\\]";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(str);
return m.replaceAll("");
}


我是个双鱼座的小王子,沉浸在自己的代码世界里,去探索这未知的世界,希望遇到更多的小伙伴一起前行!
原文地址:https://www.cnblogs.com/zxy-come-on/p/15443017.html