1
替換文本,我有以下的文字(以VHDL模塊實例化)多次與XXX,YYY和ZZZ爲固定的話:留下特定的詞
my_inst: XXX
port map (
YYY => my_o,
ZZZ => my_i
);
我想找到所有實例XXX塊並替換如下。
XXX -> BUFF
YYY -> b_o
ZZZ -> b_i
其餘文字應該保持不變。
同樣重要的是,只有當XXX模塊被實例化時,YYY才被替換爲b_o,而在其他情況下不會。
謝謝! 莎莎
很好,謝謝!我改變了一點,只存儲了我感興趣的三個: :\ s *(? XXX)\ n * \ s * port \ s * \ n * map \ s * \ n * \(\ s * \ n *(?=。*?(? YYY)\ s =>)(?=。*?(? ZZZ)\ s =>)(?:[^(] +)\ n * \) 如何將它應用到文件中,以便每次一起發生時全部替換它們? –