2015-05-14 2 views
0

Я хочу перечислить все строки, содержащие определенный тег с несколькими атрибутами. Например .:Проверьте, существует ли запятая внутри тега

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

(пробел не является обязательным)

Я попытался это, но он не возвращает ни одной строки, :

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

Я только его вернуть метки с запятой внутри (то есть он имеет атрибуты)

ответ

0

W шляпа, которую вы хотите, не совсем ясна. Здесь фиксируется неудачный пусковой выход и допускается более двух параметров, пробелов и нескольких символов для каждого параметра:

"^\[TAG=[A-Za-z ]+(,[A-Za-z ]+)+\]" 
Смежные вопросы