gpt4 book ai didi

javascript - 如何替换javascript中某些字符之间的文本

转载 作者:行者123 更新时间:2023-12-03 06:56:57 36 4
gpt4 key购买 nike

我正在尝试做一个代码着色程序,其中某些关键字被彩色文本替换。到目前为止,我能够成功替换某些关键字,但无法替换引号之间的单词。例如我想更换。

var message='"im some text"';

var message='<span style="color:yellow">im some text</span>';

任何帮助将不胜感激..:-D

最佳答案

如果要替换字符串中引号之间的文本,请使用 replace() 使用捕获的组正则表达式并执行类似的操作

var div = document.getElementById('div');
div.innerHTML = div.innerHTML.replace(/"([^"]+)"/g, '<span style="color:yellow">$1</span>');
<div id="div">abc "asasa" abc</div>

<小时/>

Regex explanation here

Regular expression visualization

关于javascript - 如何替换javascript中某些字符之间的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37234182/

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