`

NOTEPAD++UE查找替换^(*^)应用于代码技巧

 
阅读更多

NOTEPAD++

释意:.*表示匹配任意字符。空格和符号需要转义,前面加\

数据库表定义语句,需要替换为JAVA BEAN里面的字段,当前行以` 开头的当前行全部删除

CTRL+H替换,

搜索` .*

替换为空字符串。

完成。替换

例:将每一行空格前面的字符删除:.*\

替换为空

例:在每一行空格前面的字符添加QQ,搜索(.*)\

替换为\1QQ

将含有<if>的行全部删除

搜索.*\<if\>.*\r\n

释义:.*匹配任意字符串,<需要转义,使用\<再匹配任意字符,和换行一起删除.

替换为空

 

 

UltraEdit:

 

引用于 http://wenku.baidu.com/link?url=WQEUpjsxILFInyLgybjkLrjvetAhsaUgqSNPtLBjOGMl6S4PMlHPEOKWwS15j5Fp7jbvm63Al9mHocnow_Rf4R_rGNtWn1YsPH1YtBYShNq

 

解析JSON字符串的时候,需要为BEAN 的每一个属性进行 GETSET 赋值,直接写比较费神,

 

在UE中可以以下面的方式替换: 

FIND:strcpy^(*^)Text.c_str()
REPLACE:bcscpy^1Text

说明:

^(*^)表示取strcpy之后Text之前的内容,结果存在^1中。这样就可以将希望保留的内容存下来,而将其他内容替换掉。

 

 

 



 

 

 

 

 

 

  • 大小: 28.3 KB
  • 大小: 21.6 KB
分享到:
评论

相关推荐

    Notepad++ 64位文本编辑器

    对于大型项目,Notepad++的查找和替换功能支持正则表达式,可以在整个文件或所有打开的文件中进行精确搜索和替换,极大地简化了文本处理任务。 总的来说,Notepad++是一款全面且功能强大的文本编辑器,无论是日常的...

Global site tag (gtag.js) - Google Analytics