Skip to main content
 首页 » 编程设计

python之正则表达式在关键字后找到工作

2024年08月28日42cloudgamer

这里是一个字符串:

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']