Как заменить пробел между группой чисел точкой или запятой? - PullRequest
2 голосов
/ 01 июня 2019

У меня есть эта группа чисел: 1 000, 30 000, 400 000 в некоторых текстовых файлах, и их много. Я хочу найти все номера этой группы и добавить между ними точку или запятую, например, 1000 или 1000.

Я знаю, что могу найти их так: \d \d\d\d, но я не знаю, что делать дальше, чтобы заменить пробел запятой или точкой.

1 Ответ

2 голосов
/ 01 июня 2019

Если вы поддерживаете регулярные выражения, вы можете сделать следующее:

  • Найти: (?<=\d)\s+(?=\d)
  • Заменить: , или .

если нет:

  • Найти: (\d)\s+(\d)
  • Заменить: $1,$2 или $1.$2

Оба заменят пробел между 2 цифрами запятой или точкой

...