Как можно разделить иностранные символы, такие как китайский, на отдельные значения массива с помощью JavaScript?Сплит китайские символы
split()
, похоже, хорошо работает с английским, но не так много с китайцами. Ниже результат двух строк
а) Привет Там
б) 你 好吗
splitString = text.split(" ");
RESULT: ["hello", "there"]
RESULT: ["你好吗"]
Вы, кажется, путают о природе «слова» на китайском языке. Можно считать, что у китайцев есть понятие «слова», но оно не обязательно четко определено. Вы ищете идею «сегментации», но сегментирование на китайском (и на других языках без пробелов, включая тайский, корейский и японский) - довольно сложная лингвистическая задача, которая, как уже упоминалось, добавляется в библиотеки. С другой стороны, если вы просто хотите разбить по символу, то 'String # split' делает именно то, что вы хотите в большинстве случаев. –