作业帮 > 综合 > 作业

如何用Replace Pioneer完成如下任务?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/31 16:22:42
如何用Replace Pioneer完成如下任务?
有个txt文本,内容如下:
How do you do?
Fine,thank you.And you?
I'm fine,too.
Bye!
Goodbye!
现在我想对包含有空格的行以空格为标记进行拆分,把一行变为多行,其中第一行就是第一个空格之前的内容,第二行就是第二个空格之前的内容,以此类推,最后一行就是当前行的全部内容.
每一个包含有空格的行都这样处理,没有空格的行保持不变,这样最后要获得的文本内容应为:
How
How do
How do you
How do you do?
Fine,
Fine,thank
Fine,thank you.
Fine,thank you.And
Fine,thank you.And you?
I'm
I'm fine,
I'm fine,too.
Bye!
Goodbye!
请问用Replace Pioneer如何完成这样处理类似文本的任务?
如何用Replace Pioneer完成如下任务?
用Replace Pioneer产生每行指定格式的文本,步骤如下:
ctrl-o打开文件
ctrl-h打开replace窗口
* replace unit选Line
* replace with pattern输入join("\n",map{words($match,1,$_,'\s+',' ')}(1..count($match,'\S+')))\n即可.
点击replace完成.
ctrl-s存盘.