re模塊,正則表達式的應用

直接上例子吧

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import re

html = '/** * 測試數據 * @typ*//*2020-06-25 11:53:29*/var ishb=false;/*基金或股票信息*/var fS_name = "廣發雙擎升級混合A";var fS_code = "005911";/*原費率*/var fund_sourceRate="1.50";/*現費率*/var fund_Rate="0.15";/*最小申購金額*/var fund_minsg="100";/*基金持倉股票代碼*/var stockCodes=["3006012","0000632","6007031","6005361","6005881","0009772","3000142","3005292","0009382","3006612"];/*基金持倉債券代碼*/var zqCodes = "";/*基金持倉股票代碼(新市場號)*/var stockCodesNew =["0.300601","0.000063","1.600703","1.600536","1.600588","0.000977","0.300014","0.300529","0.000938","0.300661"];/*基金持倉債券代碼(新市場號)*/var zqCodesNew = "";/*收益率*//*近一年收益率*/var syl_1n="123.1847";/*近6月收益率*/var syl_6y="37.3726";/*近三月收益率*/var syl_3y="26.5182";/*近一月收益率*/var syl_1y="13.5242";/*股票倉位測算圖*/var Data_fundSharesPositions = [[1590336000000,95.00],[1590422400000,95.00],[1590508800000,95.00],[1590595200000,95.00],[1590681600000,95.00],[1590940800000,95.00],[1591027200000,95.00],[1591113600000,95.00],[1591200000000,95.00],[1591286400000,95.00],[1591545600000,95.00],[1591632000000,97.100],[1591718400000,95.00],[1591804800000,95.00],[1591891200000,95.00],[1592150400000,95.00],[1592236800000,84.1300],[1592323200000,81.7400],[1592409600000,83.3700],[1592496000000,98.9900],[1592755200000,98.9900],[1592841600000,98.9900]]'
# dataPattern= re.compile("var Data_netWorthTrend = (\[.*?\]);")

fS_name_com = re.compile("var fS_name = \"(.*?)\";")
fS_name = re.findall(fS_name_com,html)[0]

print(fS_name)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章