gpt4 book ai didi

javascript - 正则表达式分隔字符串的开头和结尾

转载 作者:行者123 更新时间:2023-11-28 14:52:34 26 4
gpt4 key购买 nike

我在使用正则表达式时遇到了麻烦,我根本不理解它。

我有一个字符串“#anything#that#i#say”,并希望正则表达式检测每个 # 一个单词,因此它将是 [#anything, #that, #i, #say]。也需要使用空格:(

我最接近的是 [#\w]+,但这只能得到 1 个单词,我想分开。

最佳答案

你已经很接近了; [#\w] 将匹配任何 # 或单词字符。但您想要的是匹配单个 # 后跟任意数量的单词字符,如下所示: #\w+没有括号

var str = "#anything#that#i#say";
var regexp = /#\w+/gi;
console.log(str.match(regexp));

也可以对空格进行处理,但我需要看一个示例来说明您的意思,以告诉您如何操作;有很多方法可以解释“需要使用空格”,我不想猜测。

关于javascript - 正则表达式分隔字符串的开头和结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43990893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com