我有这个问题,我很长一段时间都找不到解决方案。我的猜测是最好的方法是通过 re,但我愿意接受任何建议。
我在一个列表中有下面的文本,我将其写入一个文本文件,由不同的程序导入以进行某些计算。
问题是我必须包含匹配的行(即 []s=0)和类似的 []s=0 像这样:[]s=0 -> p01:(s'=1) + p02:(s'= 2)。因此,前两行必须由 + 运算符组合,接下来的第三和第四行等等。
module main
[]s=0 -> p01:(s'=1);
[]s=0 -> p02:(s'=2);
[]s=1 -> p10:(s'=0);
[]s=1 -> p12:(s'=2);
[]s=2 -> p20:(s'=0);
[]s=2 -> p23:(s'=3);
[]s=3 -> p34:(s'=4);
[]s=4 -> p40:(s'=0);
[]s=4 -> p45:(s'=5);
[]s=4 -> p46:(s'=6);
[]s=5 -> p57:(s'=7);
[]s=6 -> p67:(s'=7);
[]s=7 -> p70:(s'=0);
endmodule