Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Регулярное выражение. Между символами, без самих символов. (https://javascript.ru/forum/misc/58527-regulyarnoe-vyrazhenie-mezhdu-simvolami-bez-samikh-simvolov.html)

Pahar 27.09.2015 19:16

Регулярное выражение. Между символами, без самих символов.
 
Добрый день. Помогите, с ругуляркой. Мне надо из стоки вытянуть часть между тегами. Но без самих тегов. Как это сделать?
var data = 'тут текст какой-то <weneeditatt>надо вытянуть</weneeditatt>'
var nov_reg = "<weneeditatt>.*?</weneeditatt>";
var myAttr = data.match(nov_reg);


В итоге в переменной myAttr[0] "<weneeditatt>надо вытянуть</weneeditatt>"
А мне надо "надо вытянуть"
Зарание благодарен.

FINoM 27.09.2015 19:19

var data = 'тут текст какой-то <weneeditatt>надо вытянуть</weneeditatt>'
var nov_reg = "<weneeditatt>(.*)</weneeditatt>";
var myAttr = data.match(nov_reg);
Нужно оборачивать искомую часть регулярки в скобочки.

Pahar 27.09.2015 19:28

Огромнейшее вам спасибо. А я тут мучаюсь, туплю)


Часовой пояс GMT +3, время: 08:21.