У меня есть большой файл свойств, где мне нужно быстро удалить все пробел из ключей, которые были добавлены по ошибке.

Я использую Sublime Text. Где мне нужно использовать регулярные выражения, чтобы соответствовать следующему.

Что я имею:

Rio de Janeiro=Рио де Жанейро
Rio Grande do Norte=Рио Гранде до Норте
Rio Grande do Sul=Рио Гранде направя Sul

Что мне нужно:

RiodeJaneiro=Рио де Жанейро
RioGrandedoNorte=Рио Гранде до Норте
RioGrandedoSul=Рио Гранде направя Sul

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

Любая помощь очень ценится. Благодарю.

-3
Roy 27 Май 2017 в 23:38

2 ответа

Лучший ответ

Нажмите CTRL + H

Найти что : [ ]+(?=.*?=)
Заменить на .


enter image description here


Live Demo


Объяснение :

enter image description here

0
CONvid19 27 Май 2017 в 21:37

Искать:

[ ]+(?=[A-Za-z].*=)

И заменить ничем.

Объясните :

[ ]+       : 1 or more spaces
(?=[A-Za-z].*=) : a positive lookahead 
             that asserts the space is followed by a letter ([A-Za-z]), 
             then other characters `.*` and a `=` character.
0
LukStorms 28 Май 2017 в 12:00