gpt4 book ai didi

javascript - 在 javascript 中拆分问号、感叹号或句号处的字符串并保留这些标记?

转载 作者:行者123 更新时间:2023-11-30 07:12:16 31 4
gpt4 key购买 nike

我有点惊讶,实际上没有人在 javascript 中遇到完全相同的问题......

我尝试了几种不同的解决方案,但都没有正确解析内容。

我试过的最接近的一个:(我从 PHP 解决方案中窃取了它的正则表达式查询)

const test = `abc?aaa.abcd?.aabbccc!`;
const sentencesList = test.split("/(\?|\.|!)/");

但结果只是["abc?aaa.abcd?.aabbccc!"]

我想得到的是['abc?', 'aaa.', 'abcd?','.', 'aabbccc!']我很困惑..到底出了什么问题?

最佳答案

/[a-z]*[?!.]/g) 会做你想做的事:

const test = `abc?aaa.abcd?.aabbccc!`;
console.log(test.match(/[a-z]*[?!.]/g))

关于javascript - 在 javascript 中拆分问号、感叹号或句号处的字符串并保留这些标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53901526/

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