有几个问题。我正在使用示例Android XML文件,这是它使用的行<string name="search_results">\'<xliff:g id="string">%s</xliff:g>\'</string>
,输出:'mystring'
我希望它只输出mystring
,不带引号。如果我取出xml文件中的引号,我会得到s
作为输出。如果我只取出一个,我会得到s'
或'mystring
,具体取决于取出的标记。为了清楚起见,我确实将字母''作为输出。
我找不到一个简单的教程,我想其中一个你很快就会知道。
谢谢!
答案 0 :(得分:3)
您是否碰巧尝试过:
<string name="search_results"><xliff:g id="string">%s</xliff:g></string>
答案 1 :(得分:1)
如果您使用引号'mystring'获取输出然后通过删除引号的方法运行该怎么办?像这样:
public String removeQuotes(String value){
if(value.startsWith("\'"){
value = value.substring(1, value.length());
}
if(value.endsWith("\'"){
value = value.substring(0, value.length()-1);
}
return value;
}
不确定这是不是可行的解决方案,但如果有的话,它可能是一个临时修复。
该代码可能无法100%工作[我有点生疏]只是想提出一个想法。希望它有所帮助。