[DataStudio 教學] 正規表達式Regular Expression 使用範例和 ...

文章推薦指數: 80 %
投票人數:10人

Regular Expression 常簡寫為Regex,臺灣稱為「正規表示式」,大陸叫「正則表達式」,在Google 系列的產品(像是Google Tag Manager 或Google Analytics) ... 跳至主要內容 文章目錄 一.什麼是正規表達式RegularExpression?二.搭配DataStudio常見使用情境案例1.攝取部分資料案例2.尋找資料案例3.取代資料三.正規表達式–常見符號案例1.身分證字號案例2.手機號碼四.在DataStudio中使用正規表達式五.實作時間實作範例1:REGEXP_EXTRACT實作範例2:REGEXP_MATCH實作範例3:REGEXP_REPLACE與DataStudio相關系列文章 一.什麼是正規表達式RegularExpression? RegularExpression常簡寫為Regex,臺灣稱為「正規表示式」,大陸叫「正則表達式」,在Google系列的產品(像是GoogleTagManager或GoogleAnalytics)翻譯為「規則運算式」。

RegularExpression,Regular即是規則、規律,也就是說當文字符合我們所設定的規則時,可以進行後續的處理動作。

要談這個主題的話,我覺得舉例是最容易理解的,因此底下我會直接舉三個與DataStudio實際相關的例子,先帶你了解RegularExpression到底是用來做什麼的。

二.搭配DataStudio常見使用情境 案例1.攝取部分資料 案例2.尋找資料 案例3.取代資料 三.正規表達式–常見符號 案例1.身分證字號 字串開頭必須第一碼為英文大寫,和再搭配9碼數字做結尾 ^[A-Z][0-9]{9}$ 案例2.手機號碼 字串必須為共10碼數字,開頭到結尾都是數字 [0-9]{10}$ 四.在DataStudio中使用正規表達式 REGEXP_REPLACE–官方文件 REGEXP_REPLACE(欄位,"regular_expression","取代文字") REGEXP_MATCH–官方文件 REGEXP_MATCH(欄位,"regular_expression") REGEXP_EXTRACT–官方文件 REGEXP_EXTRACT(欄位,"regular_expression") 五.實作時間 實作範例1:REGEXP_EXTRACT 試著用REGEXP_EXTRACT(欄位,“regular_expression”)搭配正規表達式試試看吧! 解答提示:REGEXP_EXTRACT(網頁,"mode=(.*)") 實作範例2:REGEXP_MATCH 試著用REGEXP_MATCH(欄位,“regular_expression”)搭配正規表達式試試看吧! 解答提示:REGEXP_MATCH(網頁,'.lifestyle.') 實作範例3:REGEXP_REPLACE 試著用REGEXP_REPLACE(欄位,“regular_expression”,“取代文字”)搭配正規表達式試試看吧! 解答提示:REGEXP_REPLACE(來源/媒介,'.*facebook\.com/referral','Facebook') 如果在實作上有遇到問題的同學,可以參考章節三的單元四-GoogleDataStudio正則表達式,會有詳細的解說。

與DataStudio相關系列文章 前陣子做了一個電商數據分析的DataStudioDashboard模板,可以從這邊 領取,希望對你有幫助🙂 [DataStudio教學]進階入門的四個基礎概念[DataStudio教學]正規表達式RegularExpression使用範例和情境[DataStudio教學]常用語法CASEStatement教學[DataStudio教學]實作LinkedIn好友儀表板 最後 對DataStudio有興趣的朋友,分享一個去年發起的活動:「DataStudio模板」,此活動邀請了五位大大每週接棒分享免費模板,可以參考這篇文章,瞭解更多: Max《用四張圖表,理解Blog成效》 最後我是Max,目前在Hahow開了一堂DataStudio視覺化報表|數據分析輕鬆上手課程,可以私訊我領取Hahow的8折優惠碼,簡單來說,我們會從觀念建立、基礎操作、進階操作、實戰訓練這樣漸進的方式,教會你所有數據分析與資料視覺化的觀念與應用💪 另外還會手把手帶大家一起完成8個主題性的模板,並幫助學員瞭解每張圖表背後的意義是什麼。

如果你想了解電商數據、SEO、社群的表現、內容網站,該用哪些數據該如何衡量以及解讀,那麼就千萬不能錯過「GoogleDataStudio視覺化報表|數據分析輕鬆上手」這堂課,我們課堂上見囉♥️ 感謝您收看「走出DataStudio新手村,進階入門的第二堂課–正規表達式RegularExpression」,任何問題都很歡迎透過以下私訊,我會盡快回覆您。

文章導覽 參與PyConTW志工,開源社群WebSquadteam的–Backend入門指南[DataStudio教學]常用語法CASEStatement教學 在〈[DataStudio教學]正規表達式RegularExpression使用範例和情境〉中有5則留言 感謝你的這篇文章,讓我這正規表達式苦手有了一點點入門的開始~ 今天嘗試寫一段,不知道正不正確,還在等看看資料的進來情況,也想請教您一下看看,網址為/classroom/online/場次編號/info 中間那場次編號每次不同,我要比對是否這樣寫: /classroom/online/[A-Za-z0-9]*\/info 還是您有更好的建議方式呢? 感謝這篇有用的入門教學了~謝謝您~ 回覆 嗨天元, 在DataStudio可以這樣寫REGEXP_EXTRACT(網頁,'.*/online/(.*)/info') 希望對你有幫助🙂 Max 回覆 HiMax GDS的正規式,似乎沒辦法處理\. 所以.只能當特殊功能字元.. 我在用REGEXP_MATCH去歸類IP分群至Direct時 還真不知怎麼篩Orz.. 回覆 HiMax GDS正規式,提取IP地址的寫法剛測試如下 WHENREGEXP_MATCH(來源,“^[0-9]+.[0-9]+.[0-9]+.[0-9]+$”)THEN‘Direct’ 好慘..沒辦法使用\符號真的很不方便 回覆 嗨Alpha,在Datastudio可以使用跳脫字元\但需要使用兩個\\喲! 回覆 發佈留言取消回覆發佈留言必須填寫的電子郵件地址不會公開。

必填欄位標示為*留言*顯示名稱* 電子郵件地址* 個人網站網址 在瀏覽器中儲存顯示名稱、電子郵件地址及個人網站網址,以供下次發佈留言時使用。

Δ 搜尋關鍵字: CategoryTags Allposts(138) Crypto(6) DataStudio教學(8) Git教學(8) GoogleTagManager教學(9) PythonDjango教學(3) PythonFlask教學(36) Python基礎教學(23) Python數據分析(20) Python機器學習(3) Python爬蟲教學(15) Python資料庫教學(11) Swift教學(5) LatestPost 【Git教學】超輕鬆gitconfig設定指南 Python環境管理,讓poetry幫你建立虛擬環境 [Python教學]如何切換Python版本,讓Pyenv幫你輕鬆管理版本 Python基礎教學指南 [Python教學]dataclass是什麼?(python3.7+) ListList 選取月份 2022年5月 (4) 2022年4月 (1) 2022年3月 (1) 2022年2月 (1) 2022年1月 (2) 2021年12月 (2) 2021年11月 (1) 2021年10月 (1) 2021年9月 (1) 2021年8月 (1) 2021年7月 (1) 2021年6月 (1) 2021年5月 (1) 2021年4月 (1) 2021年3月 (3) 2021年2月 (1) 2021年1月 (3) 2020年12月 (2) 2020年11月 (2) 2020年10月 (3) 2020年9月 (1) 2020年8月 (5) 2020年7月 (3) 2020年6月 (5) 2020年5月 (11) 2020年4月 (6) 2020年3月 (6) 2020年2月 (1) 2020年1月 (3) 2019年12月 (5) 2019年11月 (5) 2019年10月 (1) 2019年9月 (4) 2019年8月 (2) 2019年7月 (2) 2019年6月 (3) 2019年5月 (1) 2019年4月 (6) 2019年3月 (3) 2019年2月 (1) 2019年1月 (2) 2018年12月 (1) 2018年11月 (10) 2018年10月 (5) 2018年9月 (6) 2018年8月 (1) 2018年7月 (1) 2018年6月 (2) 2018年5月 (2) 2018年4月 (1) 2018年2月 (1) 2018年1月 (1) Comment「高藥師」於〈[資料庫筆記]Python串接GoogleSheet新增、讀取、更新和刪除〉發佈留言「Claudia」於〈[零基礎上手]Discord自動發言機器人〉發佈留言「Max」於〈[零基礎上手]Discord自動發言機器人〉發佈留言「Claudia」於〈[零基礎上手]Discord自動發言機器人〉發佈留言「han」於〈[零基礎上手]Discord自動參加抽獎機器人(雲端穩定版)〉發佈留言 About Explore



請為這篇文章評分?