В Eclipse Find / Replace-field могу ли я изменить результат, соответствующий регулярному выражению, на 1 доллар?

StackOverflow https://stackoverflow.com/questions/594215

  •  09-09-2019
  •  | 
  •  

Вопрос

Я хочу выполнить поиск и заменить множество чисел в диапазоне 0-9 и добавьте к ним по одному, чтобы они попали в ассортимент 1-10 вместо этого.

например:0 3 5

стал бы:1 4 6

В окне Поиска / замены eclipse я могу сопоставить число с ^([0-9]+)$

В поле replace-могу ли я каким-то образом добавить к совпадающему числу 1 доллар?

/G

Это было полезно?

Решение

Нет, не существует способа указать функцию обратного вызова / макрос, который вам понадобился бы для того, чтобы изменить первую группу ($ 1) или любой из результатов таким образом.


Возможно, есть плагин, который позволит это сделать, но в настоящее время я не знаю ни об одном.


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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top