頁面標籤處理方法

2021-07-15 02:00:16 字數 863 閱讀 3062

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...