首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用notepad++进行正则表达式和替换

用notepad++进行正则表达式和替换
EN

Stack Overflow用户
提问于 2020-07-03 08:31:59
回答 1查看 65关注 0票数 0
  1. 一开始,我需要一个字符的正则表达式,然后再用4数字替换字符。

示例:E5015 -> AI5015和E5090 -> AI5090

代码语言:javascript
复制
Test String
2571130,733 5533151,436 E5015   6   16  E5015   16      
2576626,674 5531614,498 E5090   6   16  E50900  16      
2576614,102 5531577,319 E50/17  1   16  E50/17  16      
2567054,088 5538296,751 E5018   6   16  ;E5018  16  
2576606,227 5531589,142 E5070   6   16  Ei5070  16      
2584724,341 5502054,434 R7070   6   17  F7070   16  
2584735,918 5502107,131 R7014   6   17  R7014   16

regex:[E]\d\d\d

这是一个字符,带有4 nummber,不会工作,因为在替换过程中,您无法记住4 nummber的值。

https://regex101.com/是测试正则表达式的有用工具。

  1. 然后我不想用记事本函数替换。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-03 08:46:36

您可以使用lookahead运算符搜索这些数字,而不匹配它们:

代码语言:javascript
复制
(E)(?=\d{4})

测试它这里

以下是Notepad++中的结果

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62711497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档