я должен найти слова или регулярные выражения в тексте и использовать java.util.regexp.Matcher for this
Проблемы с согласовани
метод, который должен сделать это я следующее:
final ArrayList<String> regexps = config.getProperty(property);
for (String regexp: regexps){
Pattern pt = Pattern.compile("." + regexp + ".", Pattern.CASE_INSENSITIVE);
Matcher mt = pt.matcher(plainText);
if (mt.find()){
result = result + "DENIED. reason: " + property;
reason = false;
LOG.info("reason " + mt.group() + regexp);
}
}
, но этот код по какой-то причине не может найти регулярное выражение в[ыy][шs]лит[еe]
в тексте
Вышлите пожалуйста новый счет на оплату на asda, пока согласовывали, уже
прошли его сроки. Лицензионный догово
Вы не упомянули, если вы установили язык? – zEro
как это сделать? это важно, вы думаете. Что касается меня, то я догадался, что сообщение может содержать английский или русский текст или и то, и другое. –
Да, я был неправ. Вам не нужно беспокоиться об этом случае. – zEro