高手进!Replace Pioneer TXT文本文本随机提取行,详细看问题补充。

2024-12-01 22:32:05
推荐回答(1个)
回答1:

你好,按以下步骤即可按你的要求生成300行指定文本:

  1. 准备好原始文本文件,命名为d:\test\list.txt

  2. 打开replace pioneer, ctrl-h打开replace窗口

    *  replace with pattern输入$A即可

    *  点击advanced页,在run following for each matched unit输入:

    @a=('',split(/\n/,file_content('d:\\test\\list.txt')));
    for(1..300) {
    @b=rand_str_unique(10,@a[21..1000],'d=array');
    @c=rand_str_unique(10,@a[1001..2000],'d=array');
    @d=rand_str_unique(10,@a[2001..3000],'d=array');
    $A.=rand_str_unique(40,@a[1..20],@b,@c,@d)."\n";
    }

  3. 点击replace,完成。

     

注意:你可以修改第二步的300来改变你需要生成的总数。