Задать вопрос
DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?

Как составить регулярное выражение?

Можно ли составить регулярку так, чтобы за один запрос она бы вернула результат 3/7 по следующему тексту?
Text
< asd >
< asd >
<>
< asd >
<>
<>
<>


Т.е. семь элементов вида <*>, три из которых содержат asd между скобок.
  • Вопрос задан
  • 258 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
var text = `Text
< asd >
< asd >
<>
< asd >
<>
<>
<>`;

var total = text.match(/<.*>/gm).length;
var asd = text.match(/<\s*asd\s*>/gm).length;

console.log(`${asd}/${total}`);
Ответ написан
slo_nik
@slo_nik Куратор тега PHP
Попробуйте начать с следующего:
$pattern = '#<\s*([a-z]+)\s*>#is';
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы