gpt4 book ai didi

以点、感叹号、问号、逗号和空格结尾的 Javascript 正则表达式拆分词

转载 作者:行者123 更新时间:2023-11-30 09:18:55 36 4
gpt4 key购买 nike

我需要拆分以点、感叹号/问号、逗号和空格结尾的单词的字符串。

例如:

var s = "An example, string, That have weird? formatting!"

当打开 s.split() 时将导致:

["An", "example", ",", "string", ",", "That", "have", "weird", "?", "formating", "?"]

最佳答案

您可能应该将 match() 与分组一起使用以获得您想要的结果,而不是使用拆分。基本思想是匹配一个词或匹配特殊字符。

var str = "An example, string, That have weird? formatting!"
var result = str.match(/(\w+|[,?!])/g)
console.log(result)

关于以点、感叹号、问号、逗号和空格结尾的 Javascript 正则表达式拆分词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53105090/

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