В Eclipse Find / Replace-field могу ли я изменить результат, соответствующий регулярному выражению, на 1 доллар?
-
09-09-2019 - |
Вопрос
Я хочу выполнить поиск и заменить множество чисел в диапазоне 0-9 и добавьте к ним по одному, чтобы они попали в ассортимент 1-10 вместо этого.
например:0 3 5
стал бы:1 4 6
В окне Поиска / замены eclipse я могу сопоставить число с ^([0-9]+)$
В поле replace-могу ли я каким-то образом добавить к совпадающему числу 1 доллар?
/G
Решение
Нет, не существует способа указать функцию обратного вызова / макрос, который вам понадобился бы для того, чтобы изменить первую группу ($ 1) или любой из результатов таким образом.
Возможно, есть плагин, который позволит это сделать, но в настоящее время я не знаю ни об одном.
В качестве обходного пути вы, возможно, могли бы использовать Джедай для этого, который позволяет вам применить скрипт к вашим результатам (хотя я сам его еще не пробовал, поэтому не уверен, насколько хорошо он работает).