XXXXX
C/C++
XXXXX
C#/.net
XXXXX
js
java
java
开发导航 开发导航 www.endv.cn
天云

正则表达式表示 ja.resx 所在行

[^\n]*ja.resx[^\n]*\n?
正则表达式表示 ja.resx 所在行

 

用ultraEdit 删除关键字所在行的下一行或是上一行,所在行保留

删除 关键字所在行 的前3行:
(^.*?(\r?\n|\r)){3}(.*?关键字)
替换为:
\3

删除 关键字所在行 的后5行:
(关键字.*?(\r?\n|\r))(^.*?(\r?\n|\r)){5}
替换为:
\1

删除 关键字所在行 的前4行及后2行:
(^.*?(\r?\n|\r)){4}(.*?关键字.*?(\r?\n|\r))(^.*?(\r?\n|\r)){2}
替换为:
\3

 

替换各种代码可以这样使用,

要删除以下的代码

    <EmbeddedResource Include="TreeListFilterEditor.es.resx">
      <DependentUpon>TreeListFilterEditor.cs</DependentUpon>
    </EmbeddedResource>

 

先替换 .es.resx"> 后两行

(.es.resx">.*?(\r?\n|\r))(^.*?(\r?\n|\r)){2}

再替换  .es.resx">  当前行

 

[^\n]*.es.resx">[^\n]*\n?

也可以这样使用,与上面的效果相同,而且只需要一步

([^\n]*.ja.resx">[^\n]*\n?.*?(\r?\n|\r))(^.*?(\r?\n|\r)){1}

 

posted @ 2015-06-25 23:22  Endv  阅读(363)  评论(0)    收藏  举报