TXT文本正则表达式替换

TXT文本正则表达式替换我有一个TXT文本里面有很多文章每篇文章第一行为:标题:内容......我想在每篇文章第一行去掉“标题:”同时在带有“标题:”这一行结尾加上字符¥... TXT文本正则表达式替换
我有一个TXT文本里面有很多文章每篇文章第一行为:标题: 内容......
我想在每篇文章第一行去掉“标题:” 同时在带有“标题:”这一行结尾加上字符¥¥¥,前后不能有空格。
展开
 我来答
yes___no
2011-11-15 · TA获得超过3153个赞
知道大有可为答主
回答量:1988
采纳率:100%
帮助的人:2017万
展开全部
用软件Replace Pioneer的正则表达式功能很容易完成替换,详细步骤:
1. ctrl-o打开文件
2. ctrl-h打开替换窗口
* replace unit选为Line
* 在search for pattern输入"^\s*标题\s*(.*?)\s*$"(不带双引号)
* 在replace with pattern输入"$1¥¥¥\n"(不带双引号)
3. 点击replace即可,ctrl-s存盘。
匿名用户
2011-11-15
展开全部
ruby -i.bak -pe 'BEGIN {#coding:utf-8}; gsub!(/^标题:\s*([^\r\n]+)$/, "#{$1}¥¥¥")' file.txt
更多追问追答
追问
谢谢 现在试下先
不行哦 我居然不会用 出错
追答
--你有 Ruby 或 Perl 么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式