用java中的非转义等效字符串替换所有转义序列
发布时间:2020-12-15 08:33:59 所属栏目:Java 来源:网络整理
导读:我有一个像这样的字符串: lt;![CDATA[lt;ClinicalDocumentgt;rest of CCD herelt;/ClinicalDocumentgt;]]gt; 我想用他们的非转义字符替换转义序列,最终得到: ![CDATA[ClinicalDocumentrest of CCD here/ClinicalDocument]] 解决方法 这是一个非正则表达式
我有一个像这样的字符串:
<![CDATA[<ClinicalDocument>rest of CCD here</ClinicalDocument>]]> 我想用他们的非转义字符替换转义序列,最终得到: <![CDATA[<ClinicalDocument>rest of CCD here</ClinicalDocument>]]> 解决方法
这是一个非正则表达式解决方案.
String original = "something"; String[] escapes = new String[]{"<",">"}; // add more if you need String[] replace = new String[]{"<",">"}; // add more if you need String new = original; for (int i = 0; i < escapes.length; i++) { new = new.replaceAll(escapes[i],replace[i]); } 有时简单的循环更容易阅读,理解和编码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 10种Java开发者编写SQL语句时常见错误
- java – 第二级类型参数的延迟绑定
- java – Vector和ArrayDeque类
- junit – 使用assertTrue而不是assertNull时缺少分支
- java – org.apache.jasper.JasperException:当未指定默认
- Debugging WebLogic Server Applications Using Eclipse an
- Java实现鼠标拖拽移动界面组件
- Java值传递和引用传递详解
- 可以将java.util.logging配置为使用压缩日志文件吗?
- java – Spring启动安全配置 – 必须指定authenticationMan