我将句子中的所有引号替换为某个单词。
输入:你好(以及“你好吗”?”)
输出:hello(WORD是youWORD)
我尝试这是Java:mySentence.replaceAll("[\"].*[\"]", "WORD");
但是什么也没发生。我怎样才能解决它?
最佳答案
您可以使用:
String replaced = mySentence.replaceAll("\".*?\"", "WORD");
或者更好:
String replaced = mySentence.replaceAll("\"[^\"]*\"", "WORD");
//=> hello (and WORD are youWORD)
关于Java/替换所有引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21812170/