检查标记内是否存在逗号

时间:2015-05-14 14:11:09

标签: mysql regex mariadb

我想列出包含具有多个属性的特定标记的所有行。例如:

  

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

我只返回带有逗号的标签(意味着它有属性)

1 个答案:

答案 0 :(得分:0)

你想要的并不完全清楚。这里修复了错误的起始转义并允许每个参数有两个以上的参数,空格和几个字符:

"^\[TAG=[A-Za-z ]+(,[A-Za-z ]+)+\]"