gpt4 book ai didi

Javascript 替换 `sq-` 或 `sq.`

转载 作者:行者123 更新时间:2023-11-30 08:58:21 24 4
gpt4 key购买 nike

我想对包含 sq-sq 的字符串进行替换。 我想做这样的事情:

var imgSrc = event.dataTransfer.getData('Text');
imgSrc = imgSrc.replace('sq-', 'mt-') || imgSrc.replace('sq.', 'mt.');

关于如何让它工作有什么想法吗?

最佳答案

你可以用一个正则表达式来完成......

imgSrc = imgSrc.replace(/sq([.-])/g, 'mt$1');

jsFiddle .

字符类将匹配一个文字 .(因为它在字符类中失去了它的特殊含义)和一个文字 -(看起来不像一个范围所以也没有什么特殊意义)。

匹配项位于捕获组 1 中,在替换中引用 $1

Performance test between one regex and two .

关于Javascript 替换 `sq-` 或 `sq.`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11443059/

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