Поиск и замена регулярных выражений в текстовом редакторе удаление пробелов из телефонного номера

#regex #textmate #text-editor #replace

#регулярное выражение #textmate #текстовый редактор #заменить

Вопрос:

Так что регулярные выражения — это небольшой недостаток в моем наборе навыков. Я могу создать несколько очень простых поисковых выражений, но пришло время выполнить поиск и замену, я потерпел неудачу.

Мой текстовый редактор — TextMate, если это поможет, но это должно быть довольно общим для текстовых редакторов в целом.

У меня открыт CSV-файл в TextMate. Мне нужно удалить все пробелы со всех телефонных номеров. Телефонные номера представлены в формате: DD DDD DDDD или DDDD DD DDDD или в некоторых других вариантах.

Регулярное выражение для поиска этих чисел должно быть довольно простым, но как мне использовать его вывод для выполнения замены?

Я ищу регулярное выражение поиска и регулярное выражение замены в контексте поиска / замены в текстовом редакторе.

Поиск: ,[d s*] , (по крайней мере, одна цифра, 0 или более пробелов, повторяющиеся и жадные) Заменить: ?

Комментарии:

1. Есть пример того, как это выглядит сейчас и чего бы вы хотели?

Ответ №1:

Используйте круглые скобки, чтобы создать группу, и $ 1, $ 2 и т. Д. В поле замены, Чтобы соответствовать номеру группы, вот так:

Скриншот

Комментарии:

1. Отлично, спасибо! Хотя в моем случае следующее работает немного лучше: ([d] )s ([d] )s ([d] )