如何在Javascript中使用正则表达式将下划线替换为空格?
var ZZZ = "This_is_my_name";
发布于 2011-03-19 02:23:09
如果它是一段JavaScript代码,请编写下面的代码,以便在ZZZ2
中转换字符串
var ZZZ = "This_is_my_name";
var ZZZ2 = ZZZ.replace(/_/g, " ");
此外,您可以使用效率较低但更时髦的方式完成此操作,而无需使用正则表达式:
var ZZZ = "This_is_my_name";
var ZZZ2 = ZZZ.split("_").join(" ");
发布于 2011-03-19 02:17:38
将"_“替换为”“
实际的实现取决于您的语言。
在Perl中,它将是:
s/_/ /g
但事实是,如果你用其他东西替换固定的字符串,你不需要正则表达式,你可以使用你的语言/库的基本字符串替换算法。
另一种可能的Perl解决方案是:
tr/_/ /
发布于 2012-08-15 21:48:19
var str1="my__st_ri_ng";
var str2=str1.replace(/_/g, ' ');
https://stackoverflow.com/questions/5356133
复制相似问题