访问字符串中的单词

2024-06-26 02:13:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是想知道如何让两个不同的单词出现在一个字符串中

例如:我定义了字符串A

A="aaed gyh thn ujn"

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

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


Tags: 项目字符串文本定义单词thnaaedgyh
3条回答

最简单的方法是使用A.split(" ")按空间分割变量A

A="aaed gyh thn ujn"
b = A.split(" ")

然后通过索引号访问值

print(b[0], b[2])
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'

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

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

希望能有帮助

相关问题 更多 >