相关疑难解决方法(0)

如何将没有空格的文本拆分成单词列表?

输入: "tableapplechairtablecupboard..."很多单词

将这样的文本拆分为单词列表并得到的有效算法是什么?

输出: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], ...]

想到的第一件事就是要经历所有可能的单词(从第一个字母开始)并找到最长的单词,继续 position=word_position+len(word)

PS
我们列出了所有可能的单词.
单词"橱柜"可以是"杯子"和"板子",选择最长.
语言:python,但主要的是算法本身.

python algorithm text split

92
推荐指数
6
解决办法
5万
查看次数

如何确定随机字符串是否听起来像英语?

我有一个基于输入单词列表生成字符串的算法.如何仅将听起来像英语单词的字符串分开?即.在保留LORD的同时丢弃RDLO.

编辑:澄清一下,他们不需要是字典中的实际单词.他们只需要听起来像英语.例如,KEAL将被接受.

string nlp linguistics

22
推荐指数
2
解决办法
4381
查看次数

标签 统计

algorithm ×1

linguistics ×1

nlp ×1

python ×1

split ×1

string ×1

text ×1