gpt4 book ai didi

Javascript正则表达式如何将:"word1—word2"变为“word1 — word2”

转载 作者:行者123 更新时间:2023-11-28 21:13:33 24 4
gpt4 key购买 nike

我有一个句子,其中包含破折号,周围没有空格。我想插入空格,但前提是没有空格(我不想插入两个空格)。

"word1—word2" to "word1 — word2"

...但不是:

"word1 — word2" to "word1  —  word2"

我想我可以用以下点来表示:

text.replace(/—/g, " — ").replace(/  —  /g, " — ");

...但我想知道是否有更简单的方法来实现目标。

最佳答案

text.replace(/([^ ])-([^ ])/g, "$1 - $2");

这应该可以解决问题。

关于Javascript正则表达式如何将:"word1—word2"变为“word1 — word2”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8124820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com