gpt4 book ai didi

javascript - 将正则表达式分解为单词和其他所有内容

转载 作者:行者123 更新时间:2023-12-03 05:29:31 25 4
gpt4 key购买 nike

我对一组特定的单词感兴趣,比如说,undefinednull。我想获取一个字符串,并将其拆分为这些单词,并分别拆分为其他内容。例如:

Cannot convert undefined or null to object

为此,我希望结果是:

"Cannot convert ", "undefined", " or ", "null", " to object"

我在构建这样的正则表达式时遇到一些困难,非常感谢任何帮助。

谢谢!

最佳答案

使用 Javascript 正则表达式,您可以使用捕获组在关键字之前插入换行符,然后按换行符分割:

var str = 'Cannot convert undefined or null to object';
var arr = str.replace(/\b(undefined|null)\b/g, "\n$1\n").split(/\n/);

console.log(arr);
//=> ["Cannot convert ", "undefined", " or ", "null", " to object"]

RegEx Demo

关于javascript - 将正则表达式分解为单词和其他所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41003654/

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