我有一个字符串像从字符串中删除单引号,但不是从开始和结束
String abc = "'Joe's Dinner'";
现在我需要从中间删除该帖,这样的结果可以像
abc = "'Joes Dinner'"
编辑: 我意识到问题发生在别的地方。实际上我分裂了一个5 GB的XML文件。我正在使用StAX来做到这一点。这是我的代码。
public String split(String fileName){
XMLInputFactory xif = XMLInputFactory.newInstance();
XMLEventReader xer = xif.createXMLEventReader(new FileInputStream(new File(fileName)));
String fileContent = "";
while(xer.hasNext()) {
XMLEvent e = xer.nextEvent();
fileContent = fileContent + e.toString();
}
return fileContent;
}
现在,在我的源XML行当属
<location state="Côte d'Azur" xsi:nil="true" city="Marseille" country="FRANCE"></location>
但在输出属性值双引号更改为单引号在分析导致的错误。有没有什么办法保留这个双引号。
你试过在SO上搜索吗?你能告诉我们一些代码吗? – TheLostMind
只是'''乔的晚餐'''或者更像'“......文本文本'乔的晚餐'文本文本...”“? – gdros
我实际上正在尝试正则表达式,而我发现的其实也是选择起始单引号。没有运气。 –