2013-03-07 61 views
0

如何镜像语句我有一个文件有数百个这样的一种陈述的:在记事本

  • 如果说明=“进近灯光”那Obstakelcode =“AL”
  • 如果说明=“通用桅杆”然后Obstakelcode = “COM”

随着一个记事本++宏我试图 '镜像' 这些语句中:

  • 如果Obstakelcode = “AL”。然后描述= “方法轻”
  • 如果Obstakelcode = “COM” 接着描述= “普通的桅杆”

然而,我失败了。任何人都可以告诉我,这是否可以用记事本++轻松完成?

在此先感谢!

回答

0

在记事本++查找/与选定Regular expression替换屏幕,请输入

查找内容

If\s(Description\s+=\s+\"[^\"]+\")\s+Then\s(Obstakelcode\s=\s\"[^\"]+\") 

替换

If \2 Then \1 

IfThen之间表达被捕获作为组\1和在Then之间的表达直至收盘"被捕获为\2。替换命令会根据您的要求进行镜像。

祝你好运