我想列出包含具有多个属性的特定标记的所有行。例如:
[TAG = XX,YYY] ljasdljaslkdj [/ TAG]
(空格是可选的)
我试过这个,但它没有返回任何行:
Hello!
Traceback (most recent call last):
File "C:\WinPython-64bit-3.3.5.7\python-
3.3.5.amd64\Scripts\projects\luc_utils\dev\test\
unit_test_serialization.py", line 29, in <module>
print(r.x)
AttributeError: 'Foo' object has no attribute 'x'
我只返回带有逗号的标签(意味着它有属性)
答案 0 :(得分:0)
你想要的并不完全清楚。这里修复了错误的起始转义并允许每个参数有两个以上的参数,空格和几个字符:
"^\[TAG=[A-Za-z ]+(,[A-Za-z ]+)+\]"