我能夠使用正則表達式以可變的單個匹配,以取代線:複製包含可變的一個或多個實例的線然後更換變量在重複線
(^.*)(OLD)(.*$)/$1$2$3\n$1NEW$3
例如:
enum{
OLD,
END
};
char *const test_token[] = {
[OLD] = "OLD",
NULL
};
將與
enum{
OLD,
NEW,
END
};
char *const test_token[] = {
[OLD] = "OLD",
[OLD] = "NEW",
NULL
};
替換這是COR直接出現「OLD」變量的單個事件,但不能有多個。
我可以看到爲什麼正則表達式不適用於多個事件,但我不知道如何改進它。
感謝您的任何幫助
你在用什麼語言? – ridgerunner
我在Netbeans中運行,它可以解釋替換命令的正則表達式 – squater
你可以發佈哪個是你想要的輸出嗎? – Davide