import re
# 分組
# text = "shoes price is $90,shirt price is $80"
# result = re.search('.+(\$\d+).+(\$\d+)',text)
# print(result.group(2))
# group()/group(0):匹配整個分組
# group(1):匹配第乙個分組
# group(2):匹配第二個分組
# groups():獲取所有的分組
# findall:查詢所有滿足條件的
# text = "shoes price is $90,shirt price is $80"
# result = re.findall(r'\$\d+',text)
# print(result)
# sub:根據規則替換其它字串
# text = "nihao zhongguo,hello world"
# new_text = re.sub(r' |,','\n',text)
# print(new_text)
html =
"""職位描述:用python來做自動化運維,有興趣投簡歷
崗位職責:
1. 編寫伺服器端的程式,參與開發網際網路產品,主要程式語言使用python;
2. 圍繞業務目標,發揮自己的創造力和生產力,尋求更有效的方式來實現業務需求;
3. 設計優化伺服器業務邏輯以提供卓越的網際網路海量使用者體驗。
任職要求:
1. 應屆生;
2. 熟悉python效能調優的技術;
3. 熟悉flask,celery,sqlalchemy等常用框架和庫;
4. 熟悉常規關係型資料庫及部分非關係型資料庫;
5. 具備良好的**規範和自主重構的習慣;
6. 工作態度認真,耐壓,有責任感
7、願意學習並做部分運維工作
"""# new_html = re.sub(r'<.+?>','',html)
# print(new_html)
# split:根據規則分隔字串
# text = "nihao zhongguo,hello world"
# result = re.split(r' |,',text)
# print(result)
# compile:編譯正規表示式
# r = re.compile(r'\d+\.?\d*')
# result = re.search(r,text)
# print(result.group())
text =
# r = re.compile(r"""
# \d+ #整數部分
# \.? #小數點
# \d* #小數部分
# """,re.verbose)
result = re.search(r"""
\d+ #整數部分
\.? #小數點
\d* #小數部分
""",text,re.verbose)
print
(result.group())
# 如果想要在正規表示式中加注釋,那麼需要咋正規表示式的函式最後加乙個''re.verbose"
正規表示式 常用正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
正規表示式 常用正規表示式
網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...
正規表示式常用
正規表示式的介紹 1 資料型別 基本資料型別 number string boolean null undefined 複雜資料型別 array function object math date regexp正規表示式 string number boolean 2 regular express...