請看下列一段代碼python
import re reg=r"b\d+" m=re.search(reg,"a12b123c") print(m) //結果找到了"b123"
正則表達式是用來匹配與查找字符串的從網絡上爬取數據或多或少會使用到正則表達式
正則表達式,網絡
示例中,首先引入re模塊,函數
正則表達式加r引導,spa
reg=r"\d+" 表示連續匹配多個數值code
search是re中的函數blog
剩下的字符串
*class
?import
.
|
"\r", "\n", "\t," , "\\"
"\b"表示單詞結尾
"[]"表示括號內任一字符
"^ "在【】的第一個位置,表示取反
"\s"空白字符
"\w"取單詞字符
"^ "表在字符串,表示以什麼字符串爲開頭
"$"表示結尾
完整代碼示例
import re s="i am studying pythone progress" reg=r"[A-Za-z]+\b" m=re.search(reg,s) while m!=None: start=m.start() end=m.end() print(s[start:end]) s=s[end:] m=re.search(reg,s)