Excel利用正则表达式,实现多行选中并批量编辑

2,084次阅读
没有评论

热帖最近导航子站想要加点早晚报消息,消息源是找到了,不过美中不足的是“互联网晚报”里面的标题和详细信息都是同一样式,标题栏没有加粗,阅读起来比较吃力。那怎么能够给标题栏快速实现批量加粗呢?

虽然晚报也就十几二十条新闻消息,但是挨个手动选中然后加粗效率太低了,太过浪费时间。这个时候就可以很好的借助excel表来进行批量操作了。Office Excel表默认是不支持正则表达式的,需要下载安装Excel插件-方方格子

操作示例如下:

1、复制需要编辑的内容到Excel表的sheet1、shee2:    #需要复制两份的原因是通过方方格子正则表达式过滤提取后,其他内容会自动替换成空行

Excel利用正则表达式,实现多行选中并批量编辑

P1.批量复制待编辑文本到Excel表sheet1、sheet2

2、在sheet2通过方方格子插件,正则表达式”^.{0,50}$”筛选字符数小于50的行:    #根据标题行和正文内容文本长度的特性,通过正则表达式筛选出标题行。{0,50}可根据需要自行修改

Excel利用正则表达式,实现多行选中并批量编辑

P2.sheet通过方方格子插件正则表达式工具提取目标行

3、“Ctrl+F”查找替换,对已提取的新闻标题批量加粗处理:    #<p>替换成<p><strong>,</p>替换成</strong></p> 截图见上图P2

4、复制sheet2中已处理完成的内容,粘贴到sheet1:    #右键粘贴时,“选择性粘贴”->勾选”跳过空单元”,这样就只会替换掉标题所在行了

Excel利用正则表达式,实现多行选中并批量编辑

P3.复制粘贴时勾选跳过空单元

5、最后再把已批量加粗处理的文本复制到需要发布的位置即可。效果如下:

Excel利用正则表达式,实现多行选中并批量编辑

P4.新闻标题栏已批量加粗

好了,以上就是借助Excel表正则表达式实现对多行文本进行批量选中、提取、编辑的操作全过程了。

正文完
 
itylq
版权声明:本站原创文章,由 itylq 2022-10-10发表,共计705字。
转载说明:本站文章遵循CC-4.0国际许可协议,转载请注明出处(格式如“来源:IT摇篮曲www.itylq.com")。
评论(没有评论)
验证码