Я ищу способ сделать замену на основе регулярного выражения с группировкой, но это заменит только группу. Например, если у меня есть:
string = "xxxab yyyyab zzzab xxab"
Я хочу вызвать что-то вроде:
replace_all_group(string, /xx(ab)/,"AB")
и получить:
string = "xxxAB yyyyab zzzab xxAB"
любое «короткое» решение на java, perl, python и awk приветствуется! до сих пор мне удавалось добиться этого, используя index_of и тому подобное, но я надеюсь, что где-то там есть какой-то однострочный :)