最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

当使用.join('')时,如何将正则表达式从数组传递到字符串FOR FOR EXAMPLE [“X”,“

IT培训 admin 8浏览 0评论

当使用.join('')时,如何将正则表达式从数组传递到字符串FOR FOR EXAMPLE [“X”,“

为单词的每个字母创建一个下划线。这是我想要实现的一个例子(单词是“Doodle”):

Doodle = _ _ _ _ _ _

现在,我有一个带连字符的单词(例如“X-men”)。我将如何编码,以便输出:

_ - _ _ _

我想传递连字符。我知道这与正则表达式有关,有人可以帮助解释这个过程

回答如下:

你可以:

["X", "-", "m", "e", "n"].join("").replace(/[^-]/g, "_")

这会将数组连接成一个字符串,并用下划线替换除连字符之外的所有内容。

^之后添加要排除的每个字符。

当使用.join('')时,如何将正则表达式从数组传递到字符串FOR FOR EXAMPLE [“X”,“

为单词的每个字母创建一个下划线。这是我想要实现的一个例子(单词是“Doodle”):

Doodle = _ _ _ _ _ _

现在,我有一个带连字符的单词(例如“X-men”)。我将如何编码,以便输出:

_ - _ _ _

我想传递连字符。我知道这与正则表达式有关,有人可以帮助解释这个过程

回答如下:

你可以:

["X", "-", "m", "e", "n"].join("").replace(/[^-]/g, "_")

这会将数组连接成一个字符串,并用下划线替换除连字符之外的所有内容。

^之后添加要排除的每个字符。

发布评论

评论列表 (0)

  1. 暂无评论