在java中用空格替换撇号



我想用空格替换字符串中的所有撇号。但我试过这个,它不起作用。我该如何解决这个问题?

inputString = inputString.replaceAll("'", " ");

查看您在评论中共享的输入字符串("Così tra questa imsimsit' annega ' il pensier mio"),其中的字符不是常规的单引号('),而是省略号('),因此您应该在replaceAll调用中使用它:

inputString = inputString.replaceAll("’", " ");

当然,你也可以使用正则表达式来替换引号和撇号:

inputString = inputString.replaceAll("[’']", " ");

这可能是由于转义字符

用这个代替

inputString = inputString..replaceAll("'","")

对于所有列表,您可以访问

相关内容

  • 没有找到相关文章

最新更新