Я пытаюсь заменить все . (периоды) с ключевым словом XXX, которые лежат в алфавитно-цифровом слове в большом тексте.Java recursive/repeat regex
Например: I am trying to match a.b.c.d.e ...
Ожидаемый результат: I am trying to match aXXXbXXXcXXXdXXXe ...
шаблон я использовал: (\w+)([\.]+)(\w+)
Фактический результат: I am trying to match aXXXb.cXXXd.e ...
Как я могу получить ожидаемые выходные с помощью регулярных выражений без использования какого-либо кода/заглушек.
Thanks @Kasra: Добавлено в ответ. – anubhava
Спасибо большое Анубхаве. Regex отлично поработал :) Я читал об искажениях, их использование может замедлить работу. У меня есть большие документы, на которых я должен запускать такие типы регулярных выражений. Я дам ему попробовать. Еще раз спасибо! –
Это одно из простых обращений, поэтому я не вижу здесь проблемы с производительностью. – anubhava