是否可以在一个正则表达式中将"this"
替换为"that"
,将"This"
替换为"That"
?
允许使用Perl扩展和其他特殊技巧。
编辑:如果更换以相同的字母开头,那就太容易了。 server
到node
和Server
到Node
假设我只关心第一个字母并使用Perl,我想出了:
s/(s)erver/($1 eq uc $1 ? "N" : "n") . "ode"/ie
答案 0 :(得分:0)
是的,你可以这样做:
var z = "This this";
z.replace(/([Tt])his/g, '$1hat');
结果将是:That that