Javascript:如何在循环中使用正则表达式

时间:2018-11-14 12:54:14

标签: javascript java regex

我有一个问题。我想在循环中的Java脚本中构建一个正则表达式。我有字符串“ hi!whats.up”,我想在循环中选择带有正则表达式的每个子字符串(“ hi!”,“ whats”,“ up”)。

谢谢。

2 个答案:

答案 0 :(得分:1)

您想将.split()与符号的正则表达式一起使用。

类似

"hi!whats.up".split(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,.\/]/)
    .forEach(function (word) {
        console.log(word);
})

答案 1 :(得分:1)

let [a, b, c] = 'hi!whats.up'.split (/[^\w]+/)