40623130 陳鉅忠 的個人網站

Week-ten << Previous Next >> Week-twelve

Week-eleven

這周老師說明了期末時所需的網站list , 並要我們將以前寫的all web 縮到一個並加入其他老師要得

改來改去的其實有點無奈尤其是切換code寫不出來(原工作量)結果工作量又增加的時候...

其中老師給了個改行的code但我發現若內容中有類似的字就會改錯,所以建議先檢查一次

這是我改過的code:

# encoding=utf8
import re
 
rep = {"h1": "h2", "h2": "h3", "h3": "h4"} # define desired replacements here
 
# use these three lines to do the replacement
rep = dict((re.escape(k), v) for k, v in rep.items())
pattern = re.compile("|".join(rep.keys()))
 
#text = pattern.sub(lambda m: rep[re.escape(m.group(0))], text),editing by 40623130
 
result = pattern.sub(lambda m: rep[re.escape(m.group(0))],"""
 
""")
 
print(result)

圖中寫到 : 因html中可能還有中文字元在尚未喘成unf8時會出現語法錯誤 , 所以轉成unf8換完行後再轉回原本的字元

如右邊所呈現有成功換行


Week-ten << Previous Next >> Week-twelve