我想從string.i中刪除所有html標記,可以使用REGX實現此目的。如何刪除所有HTML標記並使用C#顯示純文本
但在字符串裏面,如果它包含在角括號內的數字< 100>它不應該刪除它。
var withHtml = "<p>hello <b>there<1234></b></p>";
var withoutHtml = Regex.Replace(withHtml, "\\<[^\\>]*\\>", string.Empty);
結果:你好
,但需要輸出: 你好1234
<1234>不是HTML標籤... – giammin
是。但至REGx刪除<1234>也因爲brackects.I內的所要的號碼也可以顯示 – user2405818
正則表達式不知道哪個是有效的HTML和不是。所以正則表達式不是這樣做的。考慮使用'HTMlAgilityPack' –