EditPlus正则表达式替换字符串详解.docVIP

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

EditPlus正则表达式替换字符串详解 正则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它能很好提高工作效率。 EditPlus的查找,替换,文件中查找支持以下的正则表达式: Expression Description \t Tab character. \n New line. . Matches any character. | Either expression on its left and right side matches the target string. For example, “a|b” matches “a” and “b”. [] Any of the enclosed characters may match the target character. For example, “[ab]” matches “a” and “b”. “[0-9]” matches any digit. [^] None of the enclosed characters may match the target character. For example, “[^ab]” matches all character EXCEPT “a” and “b”. “[^0-9]” matches any non-digit character. * Character to the left of asterisk in the expression should match 0 or more times. For example “be*” matches “b”, “be” and “bee”. + Character to the left of plus sign in the expression should match 1 or more times. For example “be+” matches “be” and “bee” but not “b”. ? Character to the left of question mark in the expression should match 0 or 1 time. For example “be?” matches “b” and “be” but not “bee”. ^ Expression to the right of ^ matches only when it is at the beginning of line. For example “^A” matches an “A” that is only at the beginning of line. $ Expression to the left of $ matches only when it is at the end of line. For example “e$” matches an “e” that is only at the end of line. () Affects evaluation order of expression and also used for tagged expression. \ scape character. If you want to use character “\” itself, you should use “\\”. 例子: 原始串 str[1]abc[991]; str[2]abc[992]; str[11]abc[993]; str[22]abc[994]; str[111]abc[995]; str[222]abc[996]; str[1111]abc[997]; str[2222]abc[999]; 目标串: abc[1]; abc[2]; abc[11]; abc[22]; abc[111]; abc[222]; abc[1111]; abc[2222]; 处理: 查找串:str\[([0-9]+)\]abc\[[0-9]+\] 替换串:abc[\1] 【1】正则表达式应用——替换指定内容到行尾 原始文本如下面两行 abc aaaaa 123 abc 444 希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg” 即上面的文本最终替换为: abc efg 123 abc efg 解决: ① 在替换对话框,查找内容里输入“abc.*” ② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮 其中,符号的含义如下: “.” =匹配任意字符 “*” =匹配0次或更多 注意:

文档评论(0)

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

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

1亿VIP精品文档

相关文档