gpt4 book ai didi

javascript - JS 将长文本替换为较小的文本

转载 作者:行者123 更新时间:2023-11-30 12:22:33 25 4
gpt4 key购买 nike

我想将字符串中的子字符串替换为相同类型的较小字符串。例如:

这是一个长文本 ------------------------------ 。一句话

所以我们看到 - 重复了很多次,我想把它换成更小的夹头 ------------ (10次)

这是我尝试过的 content = content.replace(/(-){20,}/, '$1'); 但它只替换为一个 -

我还希望它能够处理所有可能的字符(仅当它们重复时),而不仅仅是破折号。

谢谢

最佳答案

(-{10})-+

您可以使用它并替换为 $1。查看演示。

https://regex101.com/r/tS1hW2/22

编辑:

((.)\2{9})\2+

查看演示。这对所有人都有效。

https://regex101.com/r/tS1hW2/23

关于javascript - JS 将长文本替换为较小的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30501495/

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