gpt4 book ai didi

JavaScript 字符串 : get content of two standing next to each other pieces of content and wrap them together

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

我正在尝试创建一个小脚本来包装文本的某些部分,例如<p>像这样的标签:<p>... 'displayed text'[popup content] ...</p>在跨度包装器中。

最终结果是这样的:

<span class='wrapper'>
displayed text
<span class='popup'>popup content</span>
</span>

目前我可以像这样找到并替换撇号之间的文本:

some_string.replace(/'(.*?)'/g,'<span>$1</span>');

但我真的很想包装 popup content先分开然后用displayed text把它包起来在wrapper里面元素。

这可能吗?

最佳答案

当然 - 这个怎么样?

some_string.replace(/'(.*?)'\[(.*?)\]/, "$1<span class='popup'>$2</span>");

如果正则表达式的两部分可以用空格分隔,则在它们之间添加 \s*:

/'(.*?)'\s*\[(.*?)\]/

关于JavaScript 字符串 : get content of two standing next to each other pieces of content and wrap them together,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56991052/

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