@Ibishka

Как искать в тексте по regexp?

Например есть текст:
"$('#blabla').html('blabajsj')"
Мне нужно найти $('') и взять то что внутри него и найти html() и взять то что внитри. Как это сделать на регулярных выражениях?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 2
@dodo512
let s = "$('#blabla').html('blabajsj')";
let m = s.match(/\$\('([^']+)'\)\.html\('([^']+)'/);
console.log(m);
Ответ написан
@loonny
let str = "$('#blabla').html('blabajsj')";
let strMatch = str.match(/\$\('(.+)'\)\.html\('(.+)'\)/);
console.log('Селектор: ' + strMatch[1]);
console.log('html: ' + strMatch[2]);

Console:
Селектор: #blabla
html: blabajsj
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект
24 нояб. 2024, в 00:04
5000 руб./за проект