Google Analytics正則表達式表示方式,google

什麼是正則表達式?

對於使用通配符和元字符的字段,Posix 正則表達式用於匹配或捕獲字段的若干部分。它們通常用於文本操作任務。Google Analytics(分析)中包括的多數過濾器使用這些表達式匹配數據並在找到匹配數據後執行操作。例如,排除過濾器專用於該過濾器中的正則表達式與該過濾器所指定字段中包含的數據匹配時排除點擊。

正則表達式是包含字符、數字和通配符的文字字符串。下表列出了常見的通配符。注意,在使用這些通配符字符時,請使用反斜槓"\"作爲轉義字符。例如,在輸入 www.google.com/intl/zh-CN/ 時,請用反斜槓作爲句點的轉義字符:www\.google\.com/intl/zh-CN/

通配符含義

. 匹配所有單個字符
* 匹配以前的 0 個或多個項目
+ 匹配以前的 1 個或多個項目
? 匹配以前的 0 個或 1 個項目
() 將括號中的內容記憶爲項目
[] 匹配此列表中的 1 個項目
- 在列表中創建範圍
| 或
^ 匹配到字段開頭處
$ 匹配到字段結尾處
\ 作爲以上所有文字字符的轉義字符

正則表達式注意事項

正則表達式應儘量簡單。與簡單表達式相比,複雜表達的處理或匹配需要更多時間。
如果可能,請避免使用 .*,因爲此表達式與任何內容都匹配,會降低表達式的處理速度。例如,如果需要匹配 index.html,請使用 index\.html 而不要用 .*index\.html.*。
如果可能,將各種方案組合使用。例如,要匹配文件擴展名或 .gif、.jpg 和 .png,請使用 \.(gif|jpg|png) 而不是 \.gif|\.jpg|\.png。
如果要匹配這些文字字符,請務必使用正則表達式通配符或元字符的轉義字符。
只要可能,請使用定位符。定位符指 ^ 和 $,分別用於匹配表達式開頭或結尾。儘可能使用定位符可加快處理速度。例如,要匹配 /abc/xyz 中的 abc 目錄,請使用 ^/abc/ 而不是 /abc/。使用 ^ 可強制從開頭處匹配表達式,從而加快處理速度。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章