用正则表达式选择字符和整行

时间:2011-08-04 16:25:26

标签: regex

我的.csv文件中有很多行,其中包含以下字符

@@ -135,7 +151,6 @@

我想删除它所在的行。我以为这会起作用

\@.*\@$

但是这个正则表达式只选择字符,就是它。我如何调整它来选择字符和线?

1 个答案:

答案 0 :(得分:0)

如果在最后一个@之后有空格,则会失败。所以要补偿,

\@.*\@.*$

我想知道.之后的*是什么。试试这是否有效。

尝试不带$,因为它可能会检查文档的结尾。还期望在最后一个@。

之后换行
\@.*\@\n