replaceAll转义方法的使用
2017-05-25 17:08
253 查看
今天在写报文的时候在写一些符号的时候遇到了困难,发现写好的字符格式的符号,在生成的时候都变成了转义字符。
这个问题很是烦恼,最终采用使用变量拼接的方式来解决,虽然有点笨,但是勉强解决了暂时的问题。
被转义字符串:
String is="xmlnswcyxsi";
Element fwpackage = new Element("fwpackage").setAttribute(is, "http://www.w3.org/2001/XMLSchema-instance");
String sd="<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
定义转义字符格式:
xmlStr = xmlStr.replaceAll("<","<" ).replace( ">",">");
xmlStr = xmlStr.replaceAll("wcy",":" );
最终得到格式:
<fwpackage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<![CDATA[<?xml version="1.0" encoding="UTF-8"?>
这个问题很是烦恼,最终采用使用变量拼接的方式来解决,虽然有点笨,但是勉强解决了暂时的问题。
被转义字符串:
String is="xmlnswcyxsi";
Element fwpackage = new Element("fwpackage").setAttribute(is, "http://www.w3.org/2001/XMLSchema-instance");
String sd="<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
定义转义字符格式:
xmlStr = xmlStr.replaceAll("<","<" ).replace( ">",">");
xmlStr = xmlStr.replaceAll("wcy",":" );
最终得到格式:
<fwpackage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<![CDATA[<?xml version="1.0" encoding="UTF-8"?>
相关文章推荐
- js使用正则实现ReplaceAll全部替换的方法
- 测试Java中的ReplaceAll和Replace的使用方法
- String.replaceAll(String regex, String replacement) 方法的使用
- js使用正则实现ReplaceAll全部替换的方法
- js使用正则实现ReplaceAll全部替换的方法
- js使用正则实现ReplaceAll全部替换的方法
- java replaceAll(,)方法的使用 多个逗号变一个
- JS 没有提供replaceAll这样的方法。使用正则表可以达成Replace 的效果
- js使用正则实现ReplaceAll----全部替换的方法
- js使用正则实现ReplaceAll全部替换的方法
- js使用正则实现ReplaceAll全部替换的方法
- js使用正则实现ReplaceAll全部替换的方法
- jquery replaceall()的使用方法
- 自己写的一个replaceAll方法
- fleaphp常用函数findAll方法的使用和示例
- javascript replace方法的使用注意点
- 4种使用javascript正则表达式进行字符串replace操作的方法
- String.replaceAll方法的小问题
- String.replaceAll, replace使用误区
- java replaceAll 不正确的解决方法