Chapter 9. 函式 (四):字串處理 › 9.5 進階應用
9.5 進階應用
本節將使用前四節介紹的各種字串處理函式整理 ptt熱門看板 的所有資料,可發現每個熱門看板的組成都是「一個空格 + 英文名稱 + 一個空格 + 人氣 + 一個空格 + 中文名稱 + 一個空格 + 看板公告」。本節將會介紹兩個範例,第一個是將 Raw Data 整理成「人氣概況|英文名稱|中文名稱|看板公告」的形式,步驟如下:
- 裁減多餘的空格。
- 分割英文名稱、人氣、中文名稱、看板公告。
- 整理英文名稱及人氣概況:英文名稱改成首字大寫、人氣若小於 100 則輸出「<100」,否則將無條件捨去至百位數並加上 + 符號,例如 1234 變成 1200+。
- 將字串合併成「人氣概況|英文名稱|中文名稱|看板公告」。
本範例將根據以上步驟逐一完成,最後再貼到 ptt熱門看板 的 B 欄。
第二個範例是在使用「條件式格式設定」依序完成以下設置:
- 將人氣 2,000 以上的看板資料設為粗體、填滿顏色設為淺紅色 2。
- 將看板英文名稱首字是小寫的資料整列填滿顏色設為淺黃色 2。
- 將看板中文名稱不是中文 (例如 NBA.、CPBL) 的資料整列填滿顏色設為淺藍色 2。
- 將看板公告的開頭不是「◎[...]」的資料 (例如 ◎ 哼哼哼哼) 填滿顏色設為淺綠色 2。
因為上述兩個範例較為複雜,在此不一一說明各步驟的完成方式,而是在教學影片中示範字串處理與函式選擇時的思考脈絡,非常推薦各位同學有空的時候跟著影片一起思考並操作,可以從中學到非常多的東西。

本章完成檔案:Chapter 9. 函式 (四):字串處理 完成版