从文件中删除不需要的文本 - 正则表达式

时间:2013-12-11 10:42:13

标签: regex visual-studio-2010 visual-studio file regex-negation

我有一个包含要处理的数据的文件。该文件的所有行都以小写字母开头,后面是下划线,如下面的

xvz_abcd  some data something ....
xvz_abcd  some data something ....
xvz_abcd  some data something ....
xvz_abcd  some data something ....

但是,很少有前一行溢出到下一行的情况,如

xvz_abcd  some data something ....
xvz_abcd  some data something ....
belong to previous line
xvz_abcd  some data something ....
xvz_abcd  some data something ....

我是否可以使用正则表达式来查找和替换此类实例?有类似的问题,我必须隔离不以5个数字开头的行。使用

\n{(^~(:z^5).*$)}

我可以根据当前的问题进行调整吗?

P.S:我在visual studio IDE上尝试这个

1 个答案:

答案 0 :(得分:1)

尝试[a-z]{3}_[a-z]{4} .*以匹配文件中的所需行。