当前位置: 首页 > 知识库问答 >
问题:

如何删除字符串中除撇号以外的所有标点符号

洪国兴
2023-03-14

我试图找出从字符串中删除所有标点符号和空格的正确方法,但保留撇号不变,例如:

不会留下来,但“欲望”会变成“欲望”。

我试过使用替换全部(“[\\W]”, “”), replaceAll(“/\\p{P}(?


共有1个答案

韦志新
2023-03-14
String s = "don't.";
s = s.replaceAll("(')|(\\W)", "$1");
 类似资料:
  • 问题内容: 例如: 我可以这样做吗? 问题答案: 一个非常简单的实现是: 并继续添加任何其他类型的标点符号。 一种更有效的方法是 编辑:这里有关于效率和其他实现的更多讨论: 在Python中从字符串中删除标点符号的最佳方法

  • 问题内容: 我有以下代码可用于删除正则表达式字符串中的所有标点符号: 我如何更改它以允许连字符?如果您能解释您是如何做到的,那将很棒。我了解在这里,如果我错了,请纠正我,在标点符号之后加上P。 问题答案: 是-的补充-不是标点符号。所以这比赛什么,是 不是 (没有标点符号或破折号) -导致除破折号所有标点符号。 范例:http://www.rubular.com/r/JsdNM3nFJ3 如果您希

  • 问题内容: 所以我想在java中的任何非字母数字字符上拆分字符串。 目前我一直在这样做 但是我想在其中保留撇号(“’”)。是否有任何正则表达式可以保留撇号,但会踢掉其余的垃圾?谢谢。 问题答案: 只需将其添加到角色类即可。等价于,然后可以将其添加到中。 请注意,但是实际上还包括下划线。如果您还想在下划线上进行分割,则应该改用下划线。

  • 当我有一个这样的字符串: 我可以很容易地删除括号和文本 正如这里所解释的。 但我有时会遇到这样的嵌套表达式: 当我从上面运行命令时,我最终 我也试过: 这给了我同样的输出。 我如何删除外括号内的所有内容——包括括号本身——这样我也会得到(这应该适用于任意复杂的表达式)?

  • 本文向大家介绍使用JavaScript从字符串中删除标点符号,包括了使用JavaScript从字符串中删除标点符号的使用技巧和注意事项,需要的朋友参考一下 问题 我们需要编写一个JavaScript函数,该函数接受一个字符串,并从字符串中删除所有特殊字符,而在结果字符串中仅保留字母和数字。 输入 输出 因为我们删除了所有标点符号和空格 示例 以下是代码- 输出结果

  • 问题内容: 我想删除字符串中的所有前导和尾随标点符号。我怎样才能做到这一点? 基本上,我想保留单词之间的标点符号,并且需要删除所有开头和结尾的标点符号。 ,,,,,允许如果由字母或数字环绕 如果以字母或数字开头,则允许 我试过了 但是没有用! 问题答案: 好。因此,基本上,您想在字符串中找到某种模式,如果模式匹配,则采取措施。 这样做幼稚的方式将是乏味的。幼稚的解决方案可能涉及类似 如果您想做一些