re模塊使python語言擁有所有的正則表達式功能python
術語解釋:正則表達式
模式字符串:redis
可選的標誌參數:api
'r' 是在告訴編譯器這個string是個raw string,不要轉義iphone
re.match函數ide
從起始位置匹配字符串,只有起始位置匹配成功,才返回內容函數
re.search函數spa
newUrl=https://www.baidu.com/sf?openapi=1&dspName=iphone&from_sf=1&pd=city&ms=1&hide=1&apitn=tangram&top=%7B%22sfhs%22%3A2%7D&tfr=redis&resource_id=4336&word=黃山&title=%E7%9B%AE%E7%9A%84%E5%9C%B0%E6%94%BB%E7%95%A5&city_name=&frsrcid=&frorder=&lid=&ext=%7B%22sf_tab_name%22%3A%22%E6%99%AF%E7%82%B9%22%7D&sa=sf_tab1 city=re.search(r'word=(.+?)&',newUrl).group(1) #黃山
.匹配任意字符,除了換行符,當re.DOTALL標記被指定時,則能夠匹配包括換行符的任意字符。 ?匹配0個或1個由前面的正則表達式定義的片斷,非貪婪方式
+匹配1個或多個的表達式
正則表達式替換多個\n字符code