如何清除html
字串?我在網上搜尋了很多種方法都不盡人意,故自己在網友寫好的基礎上對整體功能進行自測,以期達到能清除任意格式的html
字串。
html
標籤有以下幾種格式:
>
/>
/>
>
h1>
>
p>
>
p>
class
="container"
>
p>
正確渲染html字串
var str =
`111
sdfsdfsdf請看題()。i=0,s=0;while (s段落1
段落2`
function
trimhtmltag
(htmlstr)
trimhtmltag
(str)
// "111sdfsdfsdf 哈哈哈請看題()。i=0,s=0;while (selse: print 2段落1段落2"
可以觀察到方式一
將function
trimhtmltag
(htmlstr)
trimhtmltag
(str)
// "111
sdfsdfsdf請看題()。i=0,s=0;while (s
可以觀察到方式二
沒有清除
、
和
這3種自閉合標籤、無需閉合的單標籤(
、
無需閉合是html5
的規範)和 閉合標籤,故pass!
function
trimhtmltag
(htmlstr)
trimhtmltag
(str)
// "111
sdfsdfsdf請看題()。i=0,s=0;while (s段落1段落2"
可以觀察到方式三
只清除了
這種型別的標籤,故pass!
function
trimhtmltag
(htmlstr)
trimhtmltag
(str)
// "111sdfsdfsdf 哈哈哈請看題()。i=0,s=0;while (selse: print 2段落1段落2"
可以觀察到方式四
也範了和方式一
同樣的錯,故pass!
function
trimhtmltag
(htmlstr)
trimhtmltag
(str)
// "111sdfsdfsdf 哈哈哈請看題()。i=0,s=0;while (selse: print 2段落1段落2"
可以觀察到方式五
也範了和方式一
同樣的錯,故pass!
function
trimhtmltag
(htmlstr)
trimhtmltag
(str)
// "111sdfsdfsdf 哈哈哈請看題()。i=0,s=0;while (s
可以觀察到方式六
在方式三
的基礎上進行了一定了優化,清除了所有型別的html
標籤,故最佳!
經自測方式六
清除html
字串的方式最佳,選它準沒錯!
用正規表示式匹配html標籤
可能是最全面的 Python 字串拼接總結
在 python 中字串連線有多種方式,這裡簡單做個總結,應該是比較全面的了,方便以後查閱。第一種,通過 號的形式 a,b hello world a b hello world 第二種,通過,逗號的形式 a,b hello world print a,b hello world 但是,使用,逗號形...
可能是最全面的 Python 字串拼接總結
font size 12px 在 python 中字串連線有多種方式,這裡簡單做個總結,應該是比較全面的了,方便以後查閱。加號連線 第一種,通過 號的形式 a,b hello world a b hello world 逗號連線 第二種,通過,逗號的形式 a,b hello world print ...
HTML轉義字串
html中 等有特殊含義 用於鏈結籤,用於轉義 不能直接使用。這些符號是不顯示在我們最終看到的網頁裡的,那如果我們希望在網頁中顯示這些符號,該怎麼辦呢?這就要說到html轉義字串 escape sequence 了。轉義字串 escapesequence 也稱字元實體 characterentity...