博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
添加引号的 java 正则表达式5
阅读量:7242 次
发布时间:2019-06-29

本文共 550 字,大约阅读时间需要 1 分钟。

  hot3.png

 

  1. // 写的一段,可能有些方面没有考虑完全,你可以参考一下  
  2.   
  3.         String fontStr = "<font size=3 height=\"12\" width=166>";  
  4.   
  5.         String styleStr = "<style class=LFJDLJFF>";  
  6.   
  7.         Pattern p = Pattern.compile("=\"?[^\\s]*\"?[\\s>]");  
  8.         Matcher m = p.matcher(fontStr);  
  9.         StringBuffer sb = new StringBuffer();  
  10.         while (m.find())  
  11.         {  
  12.             String s = m.group().trim();  
  13.             s = s.replaceAll("=\"?", "=\"");  
  14.             if (!s.endsWith("\""))  
  15.             {  
  16.                 s += "\"";  
  17.             }  
  18.             s = s.replaceAll("\"?>\"?", "\">");  
  19.             m.appendReplacement(sb, s + " ");  
  20.         }  
  21.         m.appendTail(sb);  
  22.       System.out.println(sb.toString().trim()); 

转载于:https://my.oschina.net/farces/blog/783923

你可能感兴趣的文章
jboss架构
查看>>
Linux下的tar命令
查看>>
oracle GoldenGate实战安装
查看>>
微软公有云魅力之Traffic Manager
查看>>
邮件服务器配置+网页邮件收发
查看>>
JAVA的环境的手动安装配置
查看>>
Keepalived安装部署
查看>>
让共享单车变得更加智能 看高通在物联网领域的“全覆盖”策略
查看>>
outlook添加附件时不能找到zip格式的文件
查看>>
ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]
查看>>
【转】apache近期ddos漏洞解法
查看>>
【一天一个shell命令】文本系列-file
查看>>
AjaxPro无刷新选择列表框/下拉框[方便|稳定]
查看>>
成为VIEW高手的必经之路--关于组策略(上)
查看>>
Perl 与MySQL交互示例代码
查看>>
webpack和webpack-simple区别(如何引入css文件)
查看>>
进程间通信:共享内存2
查看>>
C# WinForm中NotifyICon控件的用法
查看>>
数论 + 公式 - HDU 4335 What is N?
查看>>
内核Linux系统调用的列表zz
查看>>