我是python的新用户。编写一些代码来匹配正则表达式的多行场景。但无法得到答案。如果我漏了什么,谁能帮帮我吗。你知道吗
我在pythex.org
中进行了尝试,它与所需的两个匹配台词。但是当我试图从一个代码
a = """
MEG Type EntityId Level PrimVlan CC Inter(ms) CC Priority CC EnaStatus
---------- -------- -------- ----- -------- ------------ ----------- ------------
meg401 lsp 1 4 3 3.3 6 enable
MEP ID Type EntityId Level Intf RMEP ID Direction Active Status
---------- -------- -------- ----- ------- -------- --------- -------------
meg401 lsp 1 4 0/5 451 down disable
"""
result = re.match("meg401(.*)",a,re.M)
print result
它正在失败。感谢您对此的任何建议!你知道吗
从docs
改用
search
作为建议,如果有多个匹配值,请使用
findall
使用
re.findall
而不是re.match
。你知道吗re.match
匹配字符串的开头。你知道吗请参见演示。你知道吗
https://regex101.com/r/tX2bH4/7#python
相关问题 更多 >
编程相关推荐