访问字符串中的单词

Accessing words in a string

我只想知道如何在字符串中显示两个不同的词。

例如:我定义了字符串 A

A="aaed gyh thn ujn"

问:我想知道如何只从字符串A中得到单词"aaed""thn"。我不需要其他的话

注意这是我目前正在做的文本挖掘项目的一部分

使用split()拆分字符串,可以根据索引获取。

>>> A="aaed gyh thn ujn"
>>> lst=A.split()
>>> lst
['aaed', 'gyh', 'thn', 'ujn']
>>> lst[0]
'aaed'
>>> lst[1]
'gyh'
>>> lst[2]
'thn'
>>> lst[3]
'ujn'

最简单的方法是使用 A.split(" ")

将变量 A 除以 space
A="aaed gyh thn ujn"
b = A.split(" ")

然后通过索引号访问值

print(b[0], b[2])
aaed thn

希望对您有所帮助...

如果您想通过 re.findall 搜索它,您可以使用下面的概念!

>>> import re
>>> a="aaed gyh thn ujn"
>>> re.findall(r"aaed\Wgyh", a)
['aaed gyh']

希望对您有所帮助!!