gpt4 book ai didi

javascript - 拆分汉字

转载 作者:行者123 更新时间:2023-11-30 09:58:13 25 4
gpt4 key购买 nike

如何使用 JavaScript 将中文等外来字符拆分为单独的数组值?

split() 似乎在英语中效果很好,但在中文中效果不佳。看下面两个字符串的结果

a) 你好

b) 你好吗

splitString = text.split(" ");

RESULT: ["hello", "there"]
RESULT: ["你好吗"]

最佳答案

在不使用任何第 3 方库的情况下,使用内置的 ES5 设施无法可靠地做到这一点。

使用 vanilla JS 的正确方法是使用 ES2015 spread operator :

let splitString = [...text];

会导致基于split 的解决方案失败的字符串示例:𠀁

关于javascript - 拆分汉字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32961008/

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