分類彙整: 程式學習筆記

Regex教學,10分鐘掌握GA規則運算式,文字清理的正規表示法應用筆記 (Regular expression)

Regex教學,10分鐘掌握GA規則運算式,文字清理的正規表示法應用筆記 (Regular expression) 1

Regex 比對符 (RegExp Metacharacter)

正規式的字元比對符可以用簡短英文字母篩選數字、英文大小寫、跳格,通常用在文字清理,例如HTML文本的清理,將html標籤洗掉或是將跳行符號已空格取代。

\d:“digit character” 數字比對,等於[0-9],可以比對0-9的所有數字。

\s:“whitespace character” 空格比對,等於[ \t\r\n\f\v],可以比對空格、跳行、tab等項目

\w:小寫,“word character” 文字比對,等於[a-zA-Z0-9_],可以比對所有的英文字母、數字。

\W:大寫,是上面的相反,排除英文文字跟數字都比對的到,通常用在文字清理, re.sub(r’\W+’ ,’ ‘ ,text),可以將所有的非數字文字都轉成空格,以利詞頻計算。

例如re.sub(r’\W+’ ,’ ‘ ,text):There’s a novel name as 「Harry Potter」, best-seller of amazon store! 可以轉換成  There s a novel as Harry Potter best seller of amazon store!

[python]
import re
text = """
There's a novel name as 「Harry Potter」, best-seller of amazon store!
"""
# 只保留英文字母跟數字還有_,大寫W就是比對到其他的項目,並轉換成空格
replaceString = re.sub(r'\W+' ,' ' ,text)
print(replaceString)
# There s a novel as Harry Potter best seller of amazon store

# 只保留英文字母跟數字還有_,在轉換成小寫 
replaceStringLower = re.sub(r'\W+' ,' ' ,text).lower() 
print(replaceString)
# there s a novel as harry potter best seller of amazon store
[/python]

Godaddy網域轉出到Google Domains教學,Google Domains網域註冊真的好便宜!

大概快一年前知道Google也有賣網域了,原本只是心想Google的DNS應該是全世界最厲害的,但沒想到Google Domain的網域費用超級便宜(.com一年才12美元),還免費附送whois隱私權服務,當下就盤算等網域快到期時,將網域從godaddy轉出到google domain。

Google Domains網域轉移步驟

步驟1:填入要轉的網域

在Google Domains選擇「轉移」,並填入轉移的網域,我這邊填入的是我剩一個月到期的網域。

開使轉移網域了唷
開使轉移網域了唷
閱讀全文

[程式筆記-Command Line] Termianl終端機命令列常用指令

Command Line命令列 – 常用指令

Command Line命令列 – 檔案位置/清單/開啟/建立

  • pwd:列出檔案位置
  • ls : 列出目前資料夾中的所有未隱藏的檔案(files)&資料夾(folders)
  • ls -a:列出隱藏的檔案(lists all contents of a directory, including hidden files and directories)
  • ls -l :完整列出所有內容,用列表資訊的方式,檔名/擁有者權限/檔案大小(lists all contents in long format)
  • ls -t:按照時間順序列出檔案,從最新到最舊
  • ls -alt:上面三個命令列同時使用
閱讀全文