本文介绍了如何在与给定模式匹配的行之前添加新行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个文本文件,其中的条目如下
LondonTableABC
ROW1
Cell1
Row2
ParisTableBCD
ROW1
ROW2
NewYorkTableEFG
ROW1
ROW2
我想在文件中匹配的模式"Table"之前插入一个换行符。查找和替换一直是我在匹配模式之后插入新行这样的任务的好朋友,但我想不出如何在匹配模式之前插入它。
更换后我预期的结果是
LondonTableABC
ROW1
Cell1
Row2
ParisTableBCD
ROW1
ROW2
NewYorkTableEFG
ROW1
ROW2
推荐答案
不一定能很好地了解您的需求,但我猜您需要:
- +
- 查找内容:
^.+Table
- 替换为:
$0
- 检查大小写匹配(如果需要)
- 勾选换行
- 检查正则表达式
说明:
^ : begining of line
.+ : 1 or more any character
Table : literally Table
替换:
: line break (you could use
if requested)
$0 : whole match (ie. Table)
给定示例的结果:
LondonTableABC
ROW1
Cell1
Row2
ParisTableBCD
ROW1
ROW2
NewYorkTableEFG
ROW1
ROW2
这篇关于如何在与给定模式匹配的行之前添加新行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!