【发布时间】:2020-02-25 13:16:21
【问题描述】:
我需要删除重复的连字符,或者如果它们不是字符串中的第一个字符,则直接删除它们。我想在 Java 脚本中使用正则表达式“替换”。我已经和它战斗了几个小时。当我认为我拥有它时,最后所有连字符都被删除了。甚至是第一个。以下是请求的示例。
示例:1a-1-1 结果:1a11 示例:-1-1b-1- 结果:-11b1 示例:---1c11- 结果:-1c11
【问题讨论】:
标签: regex
我需要删除重复的连字符,或者如果它们不是字符串中的第一个字符,则直接删除它们。我想在 Java 脚本中使用正则表达式“替换”。我已经和它战斗了几个小时。当我认为我拥有它时,最后所有连字符都被删除了。甚至是第一个。以下是请求的示例。
示例:1a-1-1 结果:1a11 示例:-1-1b-1- 结果:-11b1 示例:---1c11- 结果:-1c11
【问题讨论】:
标签: regex
使用行首,take 只有第一个连字符。
^-
【讨论】: