首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Javascript中使用正则表达式将下划线替换为空格

如何在Javascript中使用正则表达式将下划线替换为空格
EN

Stack Overflow用户
提问于 2011-03-19 02:13:21
回答 3查看 66.5K关注 0票数 23

如何在Javascript中使用正则表达式将下划线替换为空格?

代码语言:javascript
复制
var ZZZ = "This_is_my_name";
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-19 02:23:09

如果它是一段JavaScript代码,请编写下面的代码,以便在ZZZ2中转换字符串

代码语言:javascript
复制
var ZZZ = "This_is_my_name";
var ZZZ2 = ZZZ.replace(/_/g, " ");

此外,您可以使用效率较低但更时髦的方式完成此操作,而无需使用正则表达式:

代码语言:javascript
复制
var ZZZ = "This_is_my_name";
var ZZZ2 = ZZZ.split("_").join(" ");
票数 61
EN

Stack Overflow用户

发布于 2011-03-19 02:17:38

将"_“替换为”“

实际的实现取决于您的语言。

在Perl中,它将是:

代码语言:javascript
复制
s/_/ /g

但事实是,如果你用其他东西替换固定的字符串,你不需要正则表达式,你可以使用你的语言/库的基本字符串替换算法。

另一种可能的Perl解决方案是:

代码语言:javascript
复制
tr/_/ /
票数 0
EN

Stack Overflow用户

发布于 2012-08-15 21:48:19

代码语言:javascript
复制
var str1="my__st_ri_ng";
var str2=str1.replace(/_/g, ' ');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5356133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档