如果字符串包含"<br>"并且字符串值是从数据库的单个列中检索的,则拆分字符串并将其带到新行



如果字符串包含 "
",并且使用 LinqDataSource 从数据库的单个列中检索字符串值,则拆分字符串并将其带到新行。例如:如果列中的字符串是...1) 地址 1:这是地址 1
2) 地址 2:这是地址 2

所需的输出是:

1) 地址 1:这是地址 1

2)地址2

:这是地址2

您可以使用替换函数。

text.Replace("<br>", "n");

这会将换行符替换您的断线。因此你甚至不需要拆分命令。

如果你想真正拆分它,你可以使用以下

var stri = "1) Address 1: this is addess1 <br> 2) Address 2: this is addres2";
var addOne = stri.Split('<')[0];
var addtwo = stri.Split('<')[1].Split('>')[1];

正如@Philipp M.提到的,你可以使用替换来做这个技巧

如果您只想在有<br>的地方打印新行,您可以像这样简单地替换它:

string example = "this is addess1 <br> this is address2";
string result = example.Replace("<br>", Environment.NewLine);

最新更新