我试图做一个代码着色程序,其中某些关键字被替换为彩色文本。直到现在我能够成功替换某些关键字,但我无法替换引号之间的单词。例如,我想替换。如何替换javascript中的某些字符之间的文本
var message='"im some text"';
与
var message='<span style="color:yellow">im some text</span>';
任何帮助,将不胜感激..: - d
我试图做一个代码着色程序,其中某些关键字被替换为彩色文本。直到现在我能够成功替换某些关键字,但我无法替换引号之间的单词。例如,我想替换。如何替换javascript中的某些字符之间的文本
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>
非常感谢,工作得很好。 –
@ShrikanthBuds:很高兴帮助你:) –
这可能给你什么即时试图do.it的想法又是做报价虽然http://codepen.io之间的替换/ metrontroncoder/pen/KzYGwY –