[英]Convert reg-ex across all files in folder
我是 reg-ex 的新手,想知道如何在文件夾中的每個 c 文件中轉換以下內容。
#Before
TEST_RESULTS *setAll = FIXED(TEST_VALUES_ONE);
#After
TEST_RESULTS *setAll = FIXED_SET(setAll, TEST_VALUES_ONE);
其中唯一的常量是FIXED
,而其他常量是變量,並且在整個文件中具有不同的名稱。 另一件事是一些帶有這個表達式的文件包含兩行。 我猜這需要不同嗎? 例如
TEST_RESULTS_TWO *setAllTwo =
FIXED(TEST_VALUES_ONE));
最好在 python/perl 中進行
perl -pi.bak -e's/FIXED\(/FIXED_SET(setAll, /g' <files>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.