如何使用python提取特定文本

时间:2016-12-28 21:33:11

标签: python python-3.x

我有一个值为

的变量
ServerC = "WebSphere:cell=abc,cluster=Cluster1+WebSphere:cell=abc,cluster=Cluster2"

我只想要另一个变量中的所有Cluster值 我正在尝试使用

clusterN = ServerC.split("cluster=")
clusterN = clusterN[1]

但我没有得到所需的值

1 个答案:

答案 0 :(得分:3)

您可以使用re.findall()

import re
ServerC = "WebSphere:cell=abc,cluster=Cluster1+WebSphere:cell=abc,cluster=Cluster2"
pat = re.compile("cluster\=(\w+)")
print(pat.findall(ServerC))

# Output: ['Cluster1', 'Cluster2']