我需要分析以下输出:
|------------------------------|-----------------|----------------------------------------|--------------------|------------| | Assembly name | User name | Path | Start Time | State | |----------127.0.0.1-----------|-----------------|------Shell version 1.2.1-13-09-27------|--------------------|------------| |ng40core2 |ng40 |/home/regress/ng40core2 |2013-10-07 16:55:52 |Running | |ng40core1 |ng40 |/home/regress/ng40core1 |2013-10-07 16:53:54 |Running | |------------------------------|-----------------|----------------------------------------|--------------------|------------|
此输出中可以有多个具有不同版本ng40core的条目。在
我已经为单行编写了正则表达式
^{pr2}$我想为一个键获取多个值。
对于“ng40core2”-我需要用户名、路径、开始时间和状态
与“ng40core1”相同-我需要用户名、路径、开始时间和状态。在
如果你能提出一个实现这一目标的方法,那将是非常有帮助的。在
你不需要用regex解析。在
您的文字:
代码:
^{pr2}$结果是:
为了好玩,我做了一个更健壮的函数:
您可以将
re.findall()
与regex一起用于所需的行输出:
相关问题 更多 >
编程相关推荐