#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] )