如何删除组成同一单词的字母之间的空格?

8ulbf1ek  于 2021-09-08  发布在  Java
关注(0)|答案(1)|浏览(612)

我基本上有一个完整的文档,在某个点上包含text=“r e s u l t”,在我标记它之后,函数会一个字母一个字母地标记它,所以我想让计算机知道“result”必须标记为一个完整的单词。关于如何消除文档中由空格分隔的单词的空格,有什么想法吗?
我在想,如何让计算机知道,如果它发现一个像字母+空格+字母+空格这样的模式,也许它可以识别它?
这是我得到的输出:
名词连词
名词obj
s propn obj
u形支撑板
拉平
t形支撑板
这是我的代码:

  1. for value in dict.values():
  2. sentence= nlp2(value)
  3. for token in sentence:
  4. token_text = token.text
  5. token_pos = token.pos_
  6. token_dep = token.dep_
  7. print("{:<12}{:<10}{:<10}".format(token_text,token_pos,token_dep))

非常感谢!:)

6tqwzwtp

6tqwzwtp1#

看起来句子的变量是“result”这个词,所以您要遍历这些字母。例如,如果句子是一个列表,您将遍历单词。所以,检查你的值和句子变量,看看你需要调整什么。请参见此玩具示例:

  1. word_not_sentence = 'RESULT'
  2. sentence_as_list_of_words = ['desired', 'RESULT']
  3. for letter in word_not_sentence:
  4. print(letter)
  5. for word in sentence_as_list_of_words:
  6. print(word)

相关问题