Heim > Fragen und Antworten > Hauptteil
'TesttextTesttextTesttext咳嗽
字测试文字测试文字咳嗽
测试文字测试文字测试文字测试文咳嗽
Worttesttext'
Der obige Texttest wird verwendet, um die Position des ersten und dritten Hustentextes zu ermitteln und die Farbe dieser beiden Wörter zu ändern.
<textarea class="editor-input" placeholder="请输入内容" v-model="inputValue"></textarea>
<iframe src="about:blank" id="bbb" contentEditable="true" width="100%" height="100%"></iframe>
Derzeit mit dieser Methode gelöst
为情所困2017-05-19 10:34:03
以下替换第一个和第三个咳嗽,添加红色。
var str = '测试文字测试文字测试文咳嗽字测试文字测试文字咳嗽测试文字测试文字测试文字测试文咳嗽字测试文字';
var result = str.replace(/(咳嗽)([^咳]+\1[^咳]+)\1/, '<span sytle="color:red">$1</span>$2<span sytle="color:red">$1</span>');
console.log(result);