看板 DispBBS
作者 Knuckles (站長 那克斯)
標題 [新增] 編輯器加上「取代」功能
時間 2011年09月05日 Mon. PM 11:08:27
編輯器上面的按鈕加上一個「取代」
按下去後會出現:
輸入搜尋字串以及想取代成什麼字串後,按「全部取代」即可
也可以選取一段文字後再按「取代」,就只有選取的那段文字會被改變
可選擇勾選是否要「忽略大小寫」、「使用正規表示式」
應用範例:
1. 關鍵字上色 Knuckles →
Knuckles
搜尋:
Knuckles 取代:
[1R]Knuckles[/]
2. 將[img=123,45]改為[img]
勾選「使用正規表示式」
搜尋:
\[img=\d+,\d+\] 取代:
[img]
其中
[、
] 為正規表示式會用到的符號,所以要加個跳脫字元
\
\d+ 代表至少一位數以上的數字,例如 0、123、00、99999
3. 清除HTML標籤,將<xxx>都移除
勾選「使用正規表示式」
搜尋:
<[^>]+>
取代:
其中
[^>]+ 代表一個以上的所有非 > 的文字
4. 搜尋多種關鍵字上色,例如我想要一次把 Knuckles、阿德、那克斯 都改成紅色
勾選「使用正規表示式」
搜尋:
(Knuckles|阿德|那克斯) 取代:
[1R]$1[/]
其中
|就是or,
( )會把裡面找到的字串送到後面取代字串的
$1
更多正規表示式有興趣想學的話,就Google: javascript regular expression
--
※ 作者: Knuckles 時間: 2011-09-05 23:08:27
※ 編輯: Knuckles 時間: 2011-09-07 20:30:29