2013-10-30 62 views
0

編輯一個巨大的列表。記事本++將標籤添加到第二行

我發現如何取代我所需要的大部分東西,而不是讓它成爲一個巨大的考驗,但我需要爲每個第二位信息添加一個HTML鏈接。

現在格式化爲

破折號=製表符。

年 - 姓名 - 等 - 等

所以它看起來像這樣:

2012 - 馬克 - 部門 - 其他

2010 - Louanne - 部門 - 其他

2009 - Jannett - 部門 - 其他

但我需要添加格式,所以它看起來像這樣:

2012 - [url = http://www.website.com/personell/Mark]標記[/ url] - 部門 - 其他

2010 - [url = http://www.website.com/personell/Louanne] Louanne [/ URL] - 部門 - 其他

2009 - [URL = HTTP://www.website.com/personell/Jannett] Jannett [/ URL] - 部門 - 其他

是有任何方式在Notepad ++中快速執行此操作?

回答

1

是的,你可以使用正則表達式輕鬆完成。轉到Search > Replace菜單(快捷鍵CTRL + ^h)並執行以下操作:

  1. 查找內容:

    ^\d+\t\K(.+?)(?=\t) 
    
  2. 替換:

    [url=http://www.website.com/personell/$1]$1[/url] 
    
  3. 選擇單選按鈕「正則表達式」

  4. 然後按Replace All

您可以在現場regex101測試它。

+0

quote:'dashes = Tabs.'呃,那還是不錯的。 – Kamiccolo

+0

謝謝Kamiccolo,更新。 – psxls

+0

這沒有奏效。搜索^ \ d + \ t \ K(。+?)(?= \ t)返回:「無法找到文本:^ \ d + \ t \ K(。+?)(?= \ t)我將它設置爲正則表達式。 – user2938856