- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
解密EditPlu的强大功能——活用正则表达式你将事半功倍
本文摘自/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=JavaScript1.1 !-- htmlAdWH(93163
文档评论(0)