作者pat12345 (咖啡杯)
看板Perl
标题[问题] 剪下→修改→贴回
时间Thu Apr 2 15:07:56 2015
大家好...
最近在写一个script,
因为太鲁,想了三天还没想出来,
我想要读取下列的input file,然後输出ouput file,
两者差异只是在於B, C, D, A, E,变成有序的排列A, B, C, D, E
做法看起来很简单,用regular expression将module nand2 ( B, C, D, A, E )取出,
并用sort将其变成module nand2 ( A, B, C, D, E );
但在回贴成ouput file想不到方法!
不知道大家有没有好的Idea可以提供参考呢 ?
------------------input file----------------
// Library
// LAST TIME SAVED:
// NETLIST TIME:
module nand2 ( B, C, D, A, E );
endmodule
---------------------------------------------
------------------ouput file-----------------
// Library
// LAST TIME SAVED:
// NETLIST TIME:
module nand2 ( A, B, C, D, E );
endmodule
---------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.83.229.190
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Perl/M.1427958478.A.CD6.html
※ 编辑: pat12345 (218.161.55.188), 04/03/2015 01:55:47
1F:→ RishYang: 直接重写整个档案比较快 04/03 18:55
2F:→ AntaresStar: Tie::File 04/19 16:27