import re
#處理頁面標籤類
class tool:
#去除img標籤,7位長空格
removeimg = re.compile('| |')
#刪除超連結標籤
removeaddr = re.compile('|')
#把換行的標籤換為\n
replaceline = re.compile('|||')
#將**製表替換為\t
replacetd= re.compile('')
#把段落開頭換為\n加空兩格
replacepara = re.compile('')
#將換行符或雙換行符替換為\n
replacebr = re.compile('|')
#將其餘標籤剔除
removeextratag = re.compile('<.*?>')
def replace(self,x):
x = re.sub(self.removeimg,"",x)
x = re.sub(self.removeaddr,"",x)
x = re.sub(self.replaceline,"\n",x)
x = re.sub(self.replacetd,"\t",x)
x = re.sub(self.replacepara,"\n ",x)
x = re.sub(self.replacebr,"\n",x)
x = re.sub(self.removeextratag,"",x)
#strip()將前後多餘內容刪除
return x.strip()
頁面a標籤統一跳轉方法 base 標籤
現在設計的頁面,跳轉鏈結,基本都是新視窗跳轉。來增加良好的使用者體驗。但是 作為程式設計人員的你,再寫的時候,是否還在每個 a 標籤中 增加target blank 這樣,會增加你的 量,同時a標籤特別多時,還消磨你的耐心。不妨,試一下base標籤吧。base target blank 我也是見很多...
php 處理html標籤的方法
清除空格和換行 str trim str 清除字串兩邊的空格 str strip tags str,利用php自帶的函式清除html格式 str preg replace t str 使用正規表示式替換內容,如 空格,換行,並將替換為空。str preg replace r n str str pr...
html標籤及xpath處理相關方法
直接上 using system using system.collections.generic using system.linq using system.text.regularexpressions using system.web using htmlagilitypack namesp...