2013-07-17 4 views

ответ

3

(новый) попробовать:

/\[gallery\](.*)\[\/gallery\]/g 

вернуть использование значения

var result = str.match(regex); alert(result[1]); 
+0

как этот 'str.replace (./[Галерея] (*) + [\/галерея]/я, '\ $ 1')' – user007

+2

результат вар = str.match (регулярное выражение); оповещение (результат [1]); – pirs

+0

Получение SyntaxError: недопустимый квантификатор – user007

0

Похоже, что внутри вашего тега могут быть некоторые атрибуты.

Попробуйте это:

/\[gallery[^\]]*\](.*)\[\/gallery\]/gi 
+0

получение SyntaxError: недопустимый квантификатор – user007

+0

Этот ответ пытается получить слишком милое при поиске открывающего тега , Здесь не нужно. Мы уже знаем, что открывающий тег должен выглядеть примерно так: '[gallery]' – jahroy

Смежные вопросы