【问题标题】:Check if comma exists inside tag检查标签内是否存在逗号
【发布时间】:2015-05-14 14:11:09
【问题描述】:

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

[TAG=XX, YYY]ljasdljaslkdj[/TAG]

(空格是可选的)

我试过了,但它没有返回任何行:

 select * from oldtexts old WHERE old.content REGEXP "^\\[TAG=[A-Za-z][,][A-Za-z]\]" LIMIT 10

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

【问题讨论】:

    标签: mysql regex mariadb


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-07-20
      • 2012-03-03
      • 1970-01-01
      • 1970-01-01
      • 2011-11-30
      • 2016-11-08
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多