В частности, на 10.01 мск курс евро вырос на 14 коп., до 63,05 руб.. Мне надо пройтись регэкспом, чтобы знаки препинания в 10.01 или 63,05 заменить на что-то типа _. Поскольку точки для меня разделители предложений. Как это возможно сделать? Язык приоритетно R, но и другой инструмент подойдет. У меня такого добра много.
В регэкспах можно при замене переиспользовать группы внутри заматченного выражения. Что-то вроде re.sub("(\d+)[,.](\d+)", "\1_\2", text), где \1 и \2 - это отсылки к первой и второй так называемым группам, выделенным круглыми скобками. re.sub – это питонячье выражение, но в R должен быть эквивалент.
Обсуждают сегодня