如何用vps做網(wǎng)站中央新聞
文章目錄
- 一、正則【Regular】
- 二、重要語法
- 1、獲取內(nèi)容: 左邊(.*?)右邊
- 2、替換數(shù)據(jù): re.sub('源數(shù)據(jù)|源數(shù)據(jù)', '目標(biāo)數(shù)據(jù)', 字符串)
一、正則【Regular】
概念: 根據(jù)程序員的指示, 從<字符串>中提取數(shù)據(jù)
結(jié)果: 列表
使用頻率: 正則跟xpath相比, 正則是弟弟
二、重要語法
1、獲取內(nèi)容: 左邊(.*?)右邊
代碼示例如下:
import re
data = 'name: 張三; age: 18歲; addr: 北京; height: 180cm'
result = re.findall('; age: (.*?); ', data)
print(result)
運(yùn)行結(jié)果如下:
['18歲']
注意:re.findall()方法返回結(jié)果是列表
2、替換數(shù)據(jù): re.sub(‘源數(shù)據(jù)|源數(shù)據(jù)’, ‘目標(biāo)數(shù)據(jù)’, 字符串)
代碼示例如下:
import re
data = 'python 真 的 \t \n 非常 & * P 好用'
result = re.sub('\t|\n| |&|\*|P', '', data)
print(result)
運(yùn)行結(jié)果如下:
python真的非常好用