gpt4 book ai didi

javascript - 替换数字模式中的子字符串

转载 作者:行者123 更新时间:2023-11-28 14:07:20 25 4
gpt4 key购买 nike

我有一个字符串

text *inner text 1* text2 *inner text 2*

我必须将子字符串替换为 <span></span>

输出

text <span>inner text 1</span> text2 <span>inner text 2</span>

我试过了

replace(/[*]/g,"<span>")

我知道使用/g 会将所有出现的内容替换为 <span>另外我不能在替换中放置两个参数,所以问题是如何用 </span> 替换每个偶数出现

最佳答案

正则表达式

\*([^\*]+)\*

let str = 'text *inner text 1* text2 *inner text 2*'

console.log(str.replace(/\*([^\*]+)\*/g, '<span>$1</span>'))

演示

https://regex101.com/r/wj9WkA/1/

关于javascript - 替换数字模式中的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60815232/

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