[英]Notepad++ regex / Excel macro to delete specific range of lines
I have data like follows:我有如下数据:
- gooddata好数据
- gooddata好数据
- gooddata好数据
FF FF
randomdata随机数据
irrelevantdata无关数据
headers标题
gooddata好数据
gooddata好数据
gooddata好数据
FF FF
and it goes on repeatedly for over thousands of lines.它反复进行了数千行。 I have two proposed solution ideas我有两个提议的解决方案想法
Notepad++记事本++
Create a regex to Find x criteria and delete subsequent of y number of lines创建一个正则表达式来查找 x 条件并删除后续的 y 行
or或者
VBA VBA
Find "FF" and delete everything until "---".找到“FF”并删除“---”之前的所有内容。 find next "FF" and delete everything until next "---" .找到下一个 "FF" 并删除下一个 "---" 之前的所有内容。
So the output intended be like:所以输出是这样的:
- gooddata好数据
- gooddata好数据
- gooddata好数据
- gooddata好数据
- gooddata好数据
- gooddata好数据
Thanks for your help.谢谢你的帮助。
You can do a regular expression replace in Notepad++.您可以在 Notepad++ 中进行正则表达式替换。
Find : FF.*?\-\-\-
Replace with: (Blank Text)
Search Mode: Regular Expression
Check . Match New Lines checkbox
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.