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

本文关键字:字符串 拆分 字符 检索 串并 新行 单个列 数据库 br 包含 如果 | 更新日期: 2023-09-27 18:32:14

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

所需的输出是:

1) 地址 1:这是地址 1

2)地址2

:这是地址2

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

您可以使用替换函数。

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);