我有一个文本,其中有6次出现“海洋”。
我想在本文中找到第一次出现的单词,例如将其替换为“Plane”。
我试过这个RegEx:
var myRegEx = new RegExp("^(.*)Marine(.*)$","gmi");
但它给了我第4次,第5次,第6次......
答案 0 :(得分:3)
您可以在没有regex
"Marine Marine Marine Marine Marine Marine".replace('Marine','Plane')
//"Plane Marine Marine Marine Marine Marine"
答案 1 :(得分:1)
我想在本文中找到第一次出现的单词,例如将其替换为“Plane”。
#ab 00 ff
- #10 0a bb
-------
#9b 00 44
^
或
var myRegEx = new RegExp("Marine","i");
字边界有助于完全匹配。
\\b
或
var myRegEx = new RegExp("\\bMarine\\b","i");