[英]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.