繁体   English   中英

正则表达式文本合并

[英]regular expression text merge

在reg-ex中可能吗?

subject ='fox';
adjective ='quick brown';
verb ='jumps';
text =“懒惰的狗上的<<形容词>> <<主题>> <<动词>>。


'敏捷的棕色狐狸跳过了懒狗。'

仅在需要时使用正则表达式。 在这种情况下,您不会:

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);

在这里摆弄

无需使用正则表达式进行简单的字符串替换(正则表达式比本地字符串函数贵很多)。

您甚至不需要正则表达式即可。 我假设PHP有一个string.Replace某种形式的函数,对吗? 因此,您不只是在做(对不起,在C#中):

text = "The <<adjective>> <<subject>> <<verb>> over the lazy dog.";
text = text.Replace("<<adjective>>", adjective);
text = text.Replace("<<subject>>", subject);
text = text.Replace("<<verb>>", verb);

研究正则表达式替换

您可能会在这里找到想要的东西

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM