在Java中转义整个字符串

时间:2016-05-30 08:04:53

标签: java string escaping

我有以下代码,它给我错误

Exception in thread "main" java.util.regex.PatternSyntaxException: Unmatched closing ')' near index 5

现在我知道导致错误的是什么,实际上它是一个字符串,里面有两个问号,其形式为?x,?y,你可以在代码中看到我已经逃脱了第一个但是一个在倒数第二个给出错误。我怎么也逃避这个字符串中间的字符,我不能手动完成。

for(int j=0;j<table_update[0].length;j++)
            {
                 String replace_text=table_update[i][j];
                 System.out.println(replace_text);
                 String new_str;
                 new_str=replace_text.replaceAll("\\"+t_match,t_replace);      
                 table_update[i][j]=new_str;
                 System.out.println(table_update[i][j]);
                 line();

            }

是否有任何其他方法使用

进行表达
org.apache.commons.lang.StringEscapeUtils;

对于上述问题?如果是org.apache.commons.lang.StringEscapeUtils;唯一的解决方案是它是否支持android?

0 个答案:

没有答案