簡體   English   中英

如何從字符串中刪除除撇號外的所有標點符號

[英]how to remove all punctuation from a string except for apostrophy

我正在嘗試找出從字符串中刪除所有標點符號和空格,但保留撇號完整的正確方法,例如:

不會保持下去, 只會將欲望 ”變成“ 欲望

我嘗試使用replaceAll("[\\\\W]", ""), replaceAll("/\\\\p{P}(?<!')/", ""), and replaceAll("[^a-zA-Z]", "")但它們都完整保留了標點符號

String s = "don't.";
s = s.replaceAll("(')|(\\W)", "$1");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM