string str = "<div>aaa<img src='/a/a.jpg'>aa<p/>aaaaaaaa</div>";
我想用substring()方法截取会把<img><p>也截取掉了,后来又把html标记过滤掉,可是需求又要把html要还原上去。
例如:
str = new Regex(@"<\/*[^<>]*>").Replace(str, "").substring(0,10);
现在str是"aaaaaaaaaa"
可是又要把<img src='/a/a.jpg'>加到str原来位置上。
请问高手们,这要怎么解决?
我想用substring()方法截取会把<img><p>也截取掉了,后来又把html标记过滤掉,可是需求又要把html要还原上去。
例如:
str = new Regex(@"<\/*[^<>]*>").Replace(str, "").substring(0,10);
现在str是"aaaaaaaaaa"
可是又要把<img src='/a/a.jpg'>加到str原来位置上。
请问高手们,这要怎么解决?
string str = "<div>aaa<img src='/a/a.jpg'>aa<p/>aaaaaaaa</div>";
str = str.substring(0,10);
得到"<div>aaa<i";
我要的是数据是"<div>aaa<img src='/a/a.jpg'>aa<p/>aaaaa"
str = str.substring(0,40);