zoukankan      html  css  js  c++  java
  • 常用正则表达式 及如何替换

    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("");
    }


    我是个双鱼座的小王子,沉浸在自己的代码世界里,去探索这未知的世界,希望遇到更多的小伙伴一起前行!
  • 相关阅读:
    s
    qq
    qqq
    q
    qq
    http请求报文
    qq
    q
    qqq
    java对象-String的用法
  • 原文地址:https://www.cnblogs.com/zxy-come-on/p/15443017.html
Copyright © 2011-2022 走看看