gpt4 book ai didi

javascript - 使用正则表达式从复杂字符串中提取主题标签

转载 作者:行者123 更新时间:2023-11-29 19:05:17 29 4
gpt4 key购买 nike

我有一个疯狂的字符串,比如:

sun #plants #!wood% ##arebaba#tey   travel#blessed    #weed das#$#F!@D!AAAA

我想提取所有以 # 开头或前面有空格的“单词”(也包含特殊字符),结果如下:

[
'sun',
'plants',
'!wood%',
'arebaba',
'tey',
'travel',
'blessed',
'weed',
'das',
'$',
'F!@D!AAAA'
]

我如何使用正则表达式得到它?

最佳答案

您可以使用正则表达式进行匹配:[^#\s]+:

var str = 'sun #plants #!wood% ##arebaba#tey   travel#blessed    #weed das#$#F!@D!AAAA';

var arr = str.match(/[^\s#]+/g);

console.log(arr);

RegEx Demo

关于javascript - 使用正则表达式从复杂字符串中提取主题标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43398984/

29 4 0