这里是一个字符串:

Sector: id1
    Name: name1
    Data: data1
Sector: id2
    Name: name2
    Data: data2


我怎样才能只得到names之后的Name: ...
也许用正则表达式?但是不知道如何!?

我需要它来获取android虚拟设备列表的名称。
我需要它来编程一个android编程工具。

最佳答案

使用re.findall

>>> import re
>>> s = '''Sector: id1
    Name: name1
    Data: data1
Sector: id2
    Name: name2
    Data: data2'''
>>> re.findall(r'\bName: (.*)', s)
['name1', 'name2']

关于python - 正则表达式在关键字之后找到工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21760511/

10-09 19:58