與特定的類HTML我有這個測試字符串刪除所有的HTML標籤,除了使用正則表達式
@[email protected] <span class="mention">@test</span> @[email protected] <span class="mention">@test</span> [email protected] Test @test.com <br> <a></a> <hr></hr> <span>dsfsfdsdfsdfs asdf </span> <span>test</span> <a>f</a>
而且我希望能去除所有標籤,同時留下自己的內容只有當階級提跨度。爲了會留下如下:
@[email protected] <span class="mention">@test</span> @[email protected] <span class="mention">@test</span> [email protected] Test @test.com dsfsfdsdfsdfs asdf test f
這是據我得到了,但它仍然無法正常工作
/(?!<span class="mention".*?<\/span>)(<([a-z]*)>(.[^<>]*|)<(\/[a-z]*)>)/g
任何幫助將不勝感激!
http://stackoverflow.com/a/1732454/2640017 – 2014-08-28 05:38:36
不要用正則表達式解析HTML。 – 2014-08-28 05:38:51