Есть HTML-шаблон письма и регулярное выражение, которое работает на regex101.com. С его помощью вместо указанных переменных в формате %name%
подставляются необходимые значения. У меня таких переменных несколько в документе.
Проблема в том что Matcher
берет первый и последний %
и якобы это одно найденное совпадение по регулярному выражению.
Само регулярное выражение выглядит так: %([a-z].+)%
. Самое интересное, что на regex101.com всё нормально работает, а в коде нет.
Подскажите решение.
Шаблон .+
находит 1 и более символов, отличных от символов перевода строки. Так как +
- "жадный" квантификатор, в совпадении сохраняется последовательность знаков от самого левого до самого правого в строке.
Удалите .+
и используйте
%([a-z]+)%
%
- символ процента([a-z]+)
- захватывающая группа (подмаска), находящее 1 и более строчных букв ASCII %
- символ процентаАйфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как можно обратится к сервлёту из андроид приложения и вызвать методы doGet(), doPost()?
Нужен полноценный класс,который проводит авторизацию пользователя ВКонтакте и даёт токен для дальнейшего его использования
К примеру имеется строка - " Купил 10 бананов потратил 5 рублей"Строка может изменять количество слов, само число, но количество цифровых значений...