Задать шаблон, по которому ищется слово
подскажите пожалуйста
Есть шаблон в стиле "a3b1n1", и мне нужно найти слово в тексте, где встречается слово имеющее 3 буквы a, 1 букву b, 1 букву n. Пример искомого слова: banana
Ответы (1 шт):
Автор решения: splash58
→ Ссылка
Можно воспользоваться Lookahead
\b(?=(?:\w*a){3}\w*\b)(?=(?:\w*n){2}\w*\b).+?\b
\w - ищет латинские буквы, цифры ии подчеркивание. Если в слове могут присутствовать другие символы, надо поменять на нужный набор