text = "The <<adjective>> <<subject>> <<verb>> over the lazy dog.";
text = text.Replace("<<adjective>>", adjective);
text = text.Replace("<<subject>>", subject);
text = text.Replace("<<verb>>", verb);
1
仅在需要时使用正则表达式 . 在这种情况下,您不需要:
var subject='fox';
var adjective='quick brown';
var verb='jumps';
var text='The <<adjective>> <<subject>> <<verb>> over the lazy dog.'
text = text.replace('<<adjective>>', adjective)
.replace('<<subject>>', subject)
.replace('<<verb>>', verb);
console.log(text);
3 回答
你甚至不需要正则表达式来做到这一点 . 我假设PHP有一个string.Replace函数,对吧?所以你不会这样做(在C#中,对不起):
仅在需要时使用正则表达式 . 在这种情况下,您不需要:
Fiddle here
没有必要使用正则表达式来进行简单的字符串替换(正则表达式比本机字符串函数要贵一些) .
看看正则表达式取代
你可能找到你要找的东西Here