如何用Replace Pioneer获得这种统计数据表?有个TXT文本是以下内容:段前1 111 11 11行111 11行1 1 111 11 11 111 111行前11 111 111 111 11 1 1 11行1111 1111行11 111111111行11111 11111 11111行1111111111行前11 1111 111 11 1111

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 07:57:12
如何用Replace Pioneer获得这种统计数据表?有个TXT文本是以下内容:段前1 111 11 11行111 11行1 1 111 11 11 111 111行前11 111 111 111 11 1 1 11行1111 1111行11 111111111行11111 11111 11111行1111111111行前11 1111 111 11 1111

如何用Replace Pioneer获得这种统计数据表?有个TXT文本是以下内容:段前1 111 11 11行111 11行1 1 111 11 11 111 111行前11 111 111 111 11 1 1 11行1111 1111行11 111111111行11111 11111 11111行1111111111行前11 1111 111 11 1111
如何用Replace Pioneer获得这种统计数据表?
有个TXT文本是以下内容:
段前1 111 11 11行
111 11行
1 1 111 11 11 111 111行
前11 111 111 111 11 1 1 11行
1111 1111行
11 111111111行
11111 11111 11111行
1111111111行
前11 1111 111 11 1111行
前11 11 111 11 1 1 1行
11111行
段前11111111行
111 11行
1111 11111 111 111行
111行
1111 11 11行
前1111 11111 1111 11 11行
111 111 11111 11 11行
11 1 111 11 11行
前111 111 1111 111 11行
1111 111 1111 111 111 1行
11 11 11111 1行
11 11 11 11 1 1行
段前……
我想针对这个文本获得一个统计数据表,总共涉及到六个数据(值都不超过99,所以限定用两位数表示):
数据A:统计每个“行”字出现在文本中的第几个“段”字后面
数据B:统计每个“行”字的前面的那个“段”字和后面的那个“段”字之间有几个“前”字
数据C:统计每个“行”字的前面的那个“前”字是前面的那个“段”字后面出现的第几个“前”字
数据D:统计每个“行”字的前面的那个“前”字和后面的那个“前”字之间有几个“行”字
数据E:统计每个“行”字是前面的那个“前”字后面出现的第几个“行”字
数据F:统计每个“行”字所在的行有多少个半角空格,其半角空格个数加上一即是数据F
统计数据表的格式为\A\B\C\D\E\F\,每行一个,所以按照以上原则统计出来应该是:
\01\04\01\03\01\04\
\01\04\01\03\02\02\
\01\04\01\03\03\07\
\01\04\02\05\01\08\
\01\04\02\05\02\02\
\01\04\02\05\03\02\
\01\04\02\05\04\03\
\01\04\02\05\05\01\
\01\04\03\01\01\05\
\01\04\04\02\01\07\
\01\04\04\02\02\01\
\02\03\01\05\01\01\
\02\03\01\05\02\02\
\02\03\01\05\03\04\
\02\03\01\05\04\01\
\02\03\01\05\05\03\
\02\03\02\03\01\05\
\02\03\02\03\02\05\
\02\03\02\03\03\05\
\02\03\03\04\01\05\
\02\03\03\04\02\06\
\02\03\03\04\03\04\
\02\03\03\04\04\06\
……

如何用Replace Pioneer获得这种统计数据表?有个TXT文本是以下内容:段前1 111 11 11行111 11行1 1 111 11 11 111 111行前11 111 111 111 11 1 1 11行1111 1111行11 111111111行11111 11111 11111行1111111111行前11 1111 111 11 1111
用Replace Pioneer按以下步骤即可得到格式\A\B\C\D\E\F\:
1.ctrl-o打开txt文本
2.ctrl-h打开replace窗口
* 在search for pattern输入"行"(不带双引号)
* 在replace with pattern输入sprintf("\\%02d\\%02d\\%02d\\%02d\\%02d\\%02d\\",$A,$B,$C,$D,$E,$F)\n即可
* 去掉print unmatched unit选项
点击advanced选项页
* 在run following at the beginning of replace输入$S=page(0);
* 在run following for each matched unit输入:
$S=~s/行/\x01/s;
$S=~/^(.*)\x01/s;
$A=count($1,'段');
$S=~/(([^段]*\x01)[^段]*)/s;
$B=count($1,'前');
$C=count($2,'前');
$S=~/(([^前]*\x01)[^前]*)/s;
$D=count($1,'[行\x02]')+1;
$E=count($2,'[行\x02]')+1;
$S=~/(([^\n]*\x01)[^\n]*)/s;
$F=count($1,' ')+1;
$S=~s/\x01/\x02/s;
3.点击replace,完成!

如何用replace pioneer提取含特定词语 的句子 如何用replace pioneer统计相同字母开头的频率如欲统计一篇外文文章中以a开头的单词的频率 如何用Replace Pioneer获得这种统计数据表?有个TXT文本是以下内容:段前1 111 11 11行111 11行1 1 111 11 11 111 111行前11 111 111 111 11 1 1 11行1111 1111行11 111111111行11111 11111 11111行1111111111行前11 1111 111 11 1111 如何用Replace Pioneer获得这种统计数据表有个TXT文本是以下内容:段前1 111 11 11111 111 1 111 11 11 111 111前11 111 111 111 11 1 1 111111 111111 11111111111111 11111 111111111111111前11 1111 111 11 1111前11 11 111 11 1 1 11111 如何用Replace Pioneer获得这三种统计数据表有个TXT文本是以下内容:段前1 111 11 11111 111 1 111 11 11 111 111前11 111 111 111 11 1 1 111111 111111 11111111111111 11111 111111111111111前11 1111 111 11 1111前11 11 111 11 1 1 11 如何用Replace Pioneer把文本内容按照标点符号,分割成一句一句的如何用Replace Pioneer把文本分割成一句一句的,比如article.txt,我是007.我住在中国,你家在哪里?”我想把他按叹号、句号、问号分割 如何用Replace Pioneer完成如下任务?有个txt文本,内容如下:How do you do?Fine,thank you.And you?I'm fine,too.Bye!Goodbye!现在我想对包含有空格的行以空格为标记进行拆分,把一行变为多行,其中第一行就是第 如何用replace pioneer批量将文本中相同词语替换成不同内容.例如:百度知道你知道,我知道,大家都知道.百度知道上天文,下地理,无所不知.百度知道大难题,小难题,通通PASS.百度知道你要的,我要 如何用replace pioneer提取指定列和对应行到文本◆ 主营构成 ◆ ◇万国测评制作:更新时间:2010-08-06◇1、主营构成 (单位:万元)截止:2010中期产品行业地区 主营收入 同比增长 主营收入占比 主营 有两个中英文本.如何用replace pioneer让对应中文句子插入到英文句子后面.每句以 结尾原文每句以 结尾.英文文本:a句 b句 c句 .中文文本:A句 B句 C句 . Replace Pioneer 文本中增加序号如何在每一行后面添加字母序号(A-Z),或者是数字序号(0-9) 如何用干电池获得高频高压电 如何用零极限获得财富 如何用零极限获得财富 Replace Pioneer来统计5位数字其中4位数字组合次数 如何用英语说获得江苏省计算机二级证书 “要获得先进的科学文化知识”如何用英语翻译 如何用直读光谱仪分析生铁?生铁标样如何获得?