如何使用客户端Javascript将句子中的日文字符拆分为数组?

时间:2014-12-15 20:24:49

标签: javascript jquery

我想将所有单独的日文字符放入数组中。例如,将攻击机动队输入textarea(html)并创建一个包含每个角色的阵列['攻击','壳'机'机器'在javascript中,'动'队']。应保留重复。

我想用标点符号和空格分开但是,对于日语,句子没有空格,所以我不确定如何将每个单独的字符放入数组中。 (我知道有些单词由多个字符组成,但我现在感兴趣的是如何将每个字符分开放入数组中,下一步将是多字符单词。)

1 个答案:

答案 0 :(得分:2)

只需使用myString.split("")即可分割每个字符。

关于第二部分,我认为你会发现这很困难。与编写将字符串thisismyexamplestring分成相容词的英语案例相同的难度。计算机无法知道,并且您无法真正添加规则,说明字符串中的常规分割位置,以便考虑多个字符单词。

例如,如果您有一个要求用户谈论他们的计算机的文本区域,那么该字符“电话”是很可能后面跟着字符'脑,你可能会应用一些逻辑将这些字符组合成一个数组索引,但情况可能并非总是如此。

我在我的例子中使用了中文,但原则是一样的(不知道日语,对不起)。