[閒聊] Madedit的正規表示式取代功能
幫自己作筆記不然會忘-_-
使用取代(Ctrl+H)或多重取代(Ctrl+Shift+F)功能時勾選「使用正規表示式(X)」
1.分行
假設現在有一段文字要分行
teacher.jpgteacher.pnguser01.jpguser02.jpguser01.pnguser02.png
我要在jpg和png後面加enter,因為沒有其他地方有g,所以取代時
來源:g
目標:g\n
取代後會變成
teacher.jpg
teacher.png
user01.jpg
user02.jpg
user01.png
user02.png
像用nicofox從nico上面弄下來的XML檔就可以這樣做
來源:<chat thread
目標:\n<chat thread
取代後從文字編輯器上看就會分得很清楚,(是說用瀏覽器開是不會擠在一起啦)
以前都跑去16進位模式改-_-
2.增加東西
假設我要把上面的user0x.xxx改成user0x-test.xxx,techer不動
來源:user(..)
目標:user$1-test
說明:「.」在正規表示式代表任意一個字元,來源真的有用到.要加\
$1表示來源()中的東西,如果有兩個(),第二個就是$2
取代後會變成
teacher.jpg
teacher.png
user01-test.jpg
user02-test.jpg
user01-test.png
user02-test.png
3.我也不知道會有什麼用-_-
將這個
teacher.jpgteacher.pnguser01.jpguser02.jpguser01.pnguser02.png
變成這樣
jpg-teacher.jpg
png-teacher.png
jpg-user01.jpg
jpg-user02.jpg
png-user01.png
png-user02.png
來源:([0-9a-z]*)\.(...)
目標:$2-$1.$2\n
說明:$1是[0-9a-z]*,[0-9a-z]是指0-9、a-z的一個字元,
後面加上*變成任意長度字串,會對到teacher和user0x
「.」有特殊意義用\隔開
$2是...(三個任意字元),會對到jpg和png
\n是換行
--
◢███◣
◤ ≡ _____________________________________________________
─⊙-⊙- / \
皿 _/ 看到不喜歡的女性角色就pu來pu去的傢伙 去組個pupu黨算了/
◣ ︶◢ \_____________________________________________________/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.79.52
推
01/23 11:02, , 1F
01/23 11:02, 1F
→
01/23 11:07, , 2F
01/23 11:07, 2F
推
01/23 11:10, , 3F
01/23 11:10, 3F
推
01/23 23:34, , 4F
01/23 23:34, 4F
→
01/25 16:20, , 5F
01/25 16:20, 5F
→
01/25 16:24, , 6F
01/25 16:24, 6F
→
01/25 16:25, , 7F
01/25 16:25, 7F
→
01/25 16:26, , 8F
01/25 16:26, 8F
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章