欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Notepad++使用正則表達式替換字符串(索引=內容)

  發(fā)布時間:2013-11-12 21:13:24   作者:佚名   我要評論
這些天做discuz插件,體驗到了正則表達式的強大,恰好在notepad++里注意到了正則替換,于是試了下

待替換的文本:


復制代碼
代碼如下:

<link rel="stylesheet" title="Default" href="styles/default.css">
<link rel="alternate stylesheet" title="Dark" href="styles/dark.css">
<link rel="alternate stylesheet" title="FAR" href="styles/far.css">
<link rel="alternate stylesheet" title="IDEA" href="styles/idea.css">
<link rel="alternate stylesheet" title="Sunburst" href="styles/sunburst.css">
<link rel="alternate stylesheet" title="Zenburn" href="styles/zenburn.css">
<link rel="alternate stylesheet" title="Visual Studio" href="styles/vs.css">
<link rel="alternate stylesheet" title="Ascetic" href="styles/ascetic.css">
<link rel="alternate stylesheet" title="Magula" href="styles/magula.css">
<link rel="alternate stylesheet" title="GitHub" href="styles/github.css">
<link rel="alternate stylesheet" title="Google Code" href="styles/googlecode.css">
<link rel="alternate stylesheet" title="Brown Paper" href="styles/brown_paper.css">
<link rel="alternate stylesheet" title="School Book" href="styles/school_book.css">
<link rel="alternate stylesheet" title="IR Black" href="styles/ir_black.css">
<link rel="alternate stylesheet" title="Solarized - Dark" href="styles/solarized_dark.css">
<link rel="alternate stylesheet" title="Solarized - Light" href="styles/solarized_light.css">
<link rel="alternate stylesheet" title="Arta" href="styles/arta.css">
<link rel="alternate stylesheet" title="Monokai" href="styles/monokai.css">
<link rel="alternate stylesheet" title="XCode" href="styles/xcode.css">
<link rel="alternate stylesheet" title="Pojoaque" href="styles/pojoaque.css">
<link rel="alternate stylesheet" title="Rainbow" href="styles/rainbow.css">
<link rel="alternate stylesheet" title="Tomorrow" href="styles/tomorrow.css">
<link rel="alternate stylesheet" title="Tomorrow Night" href="styles/tomorrow-night.css">
<link rel="alternate stylesheet" title="Tomorrow Night Bright" href="styles/tomorrow-night-bright.css">
<link rel="alternate stylesheet" title="Tomorrow Night Blue" href="styles/tomorrow-night-blue.css">
<link rel="alternate stylesheet" title="Tomorrow Night Eighties" href="styles/tomorrow-night-eighties.css">

想要的格式如下:

索引 = 內容

其中,索引為 href屬性中的css文件名(不含擴展名),內容為 title屬性。如果普通替換,可以得到內容 = 索引 格式的結果,可是剩下的就得手動替換了。

用正則表達式,一步就可以搞定,正則式為:


復制代碼
代碼如下:

.+=\".+\".+=\"(.+)\".+=\"\w+\/(.+)[.].+

替換規(guī)則:

復制代碼
代碼如下:

\2 = \1

替換后結果:


復制代碼
代碼如下:

default = Default
dark = Dark
far = FAR
idea = IDEA
sunburst = Sunburst
zenburn = Zenburn
vs = Visual Studio
ascetic = Ascetic
magula = Magula
github = GitHub
googlecode = Google Code
brown_paper = Brown Paper
school_book = School Book
ir_black = IR Black
solarized_dark = Solarized - Dark
solarized_light = Solarized - Light
arta = Arta
monokai = Monokai
xcode = XCode
pojoaque = Pojoaque
rainbow = Rainbow
tomorrow = Tomorrow
tomorrow-night = Tomorrow Night
tomorrow-night-bright = Tomorrow Night Bright
tomorrow-night-blue = Tomorrow Night Blue
tomorrow-night-eighties = Tomorrow Night Eighties

來自:annhe.net

相關文章

  • Notepad++ 與正則表達式使用

    Notepad++ 是一款自由的編輯器,適合編輯各種源代碼,也可作為替代記事本的工具。
    2011-01-03
  • Notepad++代碼自動完成制作方法分享

    一直很喜歡 Notepad++ 這款IDE,小巧靈活、功能齊全。這篇文章早就寫了,但一直沒有放到外部的blog中來,今天移到這兒,讓更多的人知道其實Notepad++照樣可以很強大
    2012-02-21
  • Notepad++ 刪除空行[不用正則]

    因為在別的編輯器下使用正則替換空行挺方便的, 沒想到在notepad++里,挺麻煩的,還有他有個默認的。
    2011-01-03
  • Notepad++ 使用心得

    作為一個菜鳥程序員,一直很喜歡windows平臺下的notepad++,輕巧,可定制性強,感覺很好用。下面講一下我使用notepad++時的一些心得
    2012-08-30
  • Notepad++字符空行替換技巧四則新手進階

    Notepad++字符空行替換技巧四則新手進階,特別適合編輯朋友們使用。
    2011-01-03
  • Win7下Notepad++的顯示Bug

    在windows 7中,這款工具存在一個小bug - “查找和替換”對話框無法正常關閉。
    2011-04-03
  • Notepad++快捷鍵&正則表達式替換字符串&插件使用介紹

    Notepad++絕對是windows下進行程序編輯的神器之一,要更快速的使用以媲美VIM,必須靈活掌握它的快捷鍵,下面對notepad++默認的快捷鍵做個整理(其中有顏色的為常用招數(shù))
    2013-11-12
  • notepad++正則表達式 字符串詳解

    正則表達式是一個查詢的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以擴展查找字符串的能力
    2014-01-02
  • Notepad++ 五大實用技巧分享

    我使用過的文本編輯器實屬不少,但我認為Notepad++是最輕巧,也是功能最強大的文本編輯器之一。它反應敏捷,我一直將它作為我的首選文本編輯器
    2014-05-28
  • 給Notepad++ 加右鍵菜單帶圖標的實現(xiàn)方法

    本文使用三種方式給Notepad++注冊右鍵菜單功能,需要的朋友可以參考下
    2014-07-28

最新評論