解密EditPlus的强大功能——活用正则表达式你将事半功倍.docVIP

解密EditPlus的强大功能——活用正则表达式你将事半功倍.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本文摘自 HYPERLINK /view/94238.htm /view/94238.htm Editplus等软件中正则替换技巧 正则表达式应用实例目录   【1】?正则表达式应用——替换指定内容到行尾   【2】?正则表达式应用——数字替换   【3】?正则表达式应用——删除每一行行尾的指定字符?   【4】?正则表达式应用——替换带有半角括号的多行   【5】?正则表达式应用——删除空行   【6】?软件技巧——键盘记录的注意事项?   【7】?软件技巧——关闭文档标签的便捷方法?   【8】?软件技巧——如何去掉?EditPlus?保存文本文件时的添加后缀提示?   【9】?软件技巧——提示找不到语法文件的解决办法?   【10】软件技巧——设置editplus支持其它文字,如韩文   【11】软件技巧——FTP?上传的设置   【12】软件技巧——如何禁用备份文件功能?   【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件   【14】工具集成——编译器集成例子(Java、Borland?C++、Visual?C++、Inno?Setup、nsis、C#)   【15】工具集成——让Editplus调试PHP程序   【16】工具集成——打造?PHP?调试环境(二)   【17】在?WINPE?中集成?EDITPLUS?   【18】支持带UTF-8标记/不带UTF-8标记的文件 正则表达式应用实例   【1】正则表达式应用——替换指定内容到行尾   原始文本如下面两行   abc?aaaaa   123?abc?444   希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc?efg”   即上面的文本最终替换为:   abc?efg   123?abc?efg   解决:   ①?在替换对话框,查找内容里输入“abc.*”,替换内容输入为“abc?efg”   ②?同时勾选“正则表达式”复选框,然后点击“全部替换”按钮   其中,符号的含义如下:   “.”?=匹配任意字符   “*”?=匹配0次或更多   注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。   【2】正则表达式应用——数字替换?   希望把   asdadas123asdasdas456asdasdasd789asdasd   替换为:   asdadas[123]asdasdas[456]asdasdasd[789]asdasd   在替换对话框里面,勾选“正则表达式”复选框;   在查找内容里面输入“([0-9])([0-9])([0-9])”,不含引号   “替换为:”里面输入“[\1\2\3]”,不含引号   范围为你所操作的范围,然后选择替换即可。   实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例   上面重复使用了“[0-9]”,表示连续出现的三个数字   括号用来选择原型,进行分组,替换时要用   “\1”代表第一个“[0-9]”对应的原型,“\2”代表第二个“[0-9]”对应的原型,依此类推   “[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\1\2\3其它”,则替换结果为:   asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd   功能增强:   如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1?或?123?或?12345?或?...   大家根据需要定制   相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下   【3】正则表达式应用——删除每一行行尾的指定字符?   因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现   比如   12345?1265345   2345   需要删除每行末尾的“345”   这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下   解决:   在替换对话框中,启用“正则表达式”复选框   在查找内容里面输入“345$”   这里“$”表示从行尾匹配   如果从行首匹配,可以用“^”来实现,不过?EditPlus?有另一个功能可以很简单的删除行首的字符串   a.?选择要操作的行   b.?编辑-格式-删除行注释   c.?在弹出对话框里面输入要清除的行首字符,确定   【4】正则表达式应用——替换带有半角括号的多行   几百个网页中都有下面一段代码:   script?LANGUAGE=JavaScr

文档评论(0)

文档终结者 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档