我在这里看到了一些与我在这里提出的问题相匹配的线程。但没有一个是具体的。如果我有一个类似的字符串"New Delhi"
,我希望我的代码能够提取New Delhi
。所以这里的引号被去掉了。我想去掉任何标点符号,一般在开始和结束时。
到目前为止,这有助于去除末尾的标点符号:
String replacedString = replaceable_string.replaceAll("\\p{Punct}*([a-z]+)\\p{Punct}*", "$1");
我在这里做错了什么?我的输出 "New Delhi
仍然存在开头的报价。