Eclipse 水库模拟器将 ASCII 数据文件作为输入。他们有办法压缩保存的数据,所以在输入他们保存的数据时,他们必须像这样展开它:
4*0 4*1 0 3*1 5*0 1 0 2*1 10*.2
Expanded to
0 0 0 0 1 1 1 1 0 1 1 1 0 0 0 0 0 1 0 1 1 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2
重复次数为除 1 以外的任意正整数,数据可为任意非负实数。
给定一串压缩数据,使用正则表达式实现扩展。我应该在替换行中写什么?会欣赏 UltraEdit 中的一个例子;脚本/宏被接受。
原始正则表达式:
Find: (\d+)\*(\d)
Replace: