[英]Notepad++ Find/Replace Regex Help
我在Notepad ++中执行字符串替换时遇到问题,需要一些帮助。
我的档案:
LastName,(tab)FirstName[optional]MiddleName
有时,数据具有中间名,有时没有。
Public,JohnQ.
Doe,John
Clinton,WilliamJefferson
将会:
Public(tab)John(tab)Q
Doe(tab)John
Clinton(tab)William(tab)Jefferson
我想将其拆分为:
LastName(tab)FirstName(tab)MiddleName
感谢您添加示例输入。 可以解决这个问题。 试试这个,看看它是否满足您的要求。
查找,确保选中了区分大小写 :
([A-Z][a-z]*),([A-Z][a-z]*)(.*)
用。。。来代替:
\1(tab)\2(tab)\3
当然, (tab)
实际上是您必须自己放置在替换字符串中的制表符。
像这样的丑陋正则表达式适用于您提供的示例:
(\w+),(\w+?)(([A-Z]\w*\.?)?)\n
用。。。来代替
\1\t\2\t\3\n
注意:
[[:upper:]]
替换[AZ]
(我不知道)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.