c#過濾html標籤
在專案中遇到這樣乙個需求,需要將一段html轉換為一般文字返回,萬能的正規表示式來了。
正規表示式來拯救你,**如下:
1public
static
string html2text(string
htmlstr)23
1213
string regex_style = "
]*?>[\\s\\s]*?
"; //
定義style的正規表示式
1415
string regex_script = "
]*?>[\\s\\s]*?
"; //
定義script的正規表示式
1617
string regex_html = "
]+>
"; //
定義html標籤的正規表示式
1819 htmlstr = regex.replace(htmlstr, regex_style, "");//
刪除css
2021 htmlstr = regex.replace(htmlstr, regex_script, "");//
刪除js
2223 htmlstr = regex.replace(htmlstr, regex_html, "");//
刪除html標記
2425 htmlstr = regex.replace(htmlstr, "
\\s*|\t|\r|\n
", "");//
去除tab、空格、空行
2627 htmlstr = htmlstr.replace("
", ""
);28
29 htmlstr = htmlstr.replace("""
, ""
);//去除異常的引號""
js過濾HTML標籤
function removehtmltag str 第乙個 g 在js中正規表示式是以 開頭的,後面的 g,含義是表示全域性模式,意思是在將匹配的模式應用於整個字串,而不是在第一次匹配上之後就停止匹配了。這個分開來解釋,其中第二個字元 是乙個轉移字元,用來轉移後面的 字元的。匹配0或1個正好在它之...
JS過濾HTML標籤
在前端開發中,我們很有必要過濾掉使用者輸入的文字中的html標籤以防範xss攻擊。我們可以用正規表示式來做到這個 var filterhtmltag function msg 可能還會需要驗證字串中是否存在某個子字串並獲取子字串,那麼我們可以用indexof 這個方法,如果返貨的下標大於0,那麼子字...
java過濾html標籤函式
public static string html2text string inputstring string regex style s style s s s s style s 定義style的正規表示式 string regex html 定義html標籤的正規表示式 p script p...