我的文字是这样的:
1) chicken burger </br> 2)Chips </br> 3) xyz </br>
此数据保存在Web数据库中访问此数据并在winform中显示winforom我不希望</br>
和1),2),3)
并将空格替换为,
。
答案 0 :(得分:2)
您需要使用两个Replace
函数。一个用于删除标记和数字部分,另一个用逗号替换结果字符串中的两个或多个空格。
string str = "1) chicken burger </br> 2)Chips </br> 3) xyz </br>";
string result = Regex.Replace(str, @"^\d+\)\s*|\s*<[^<>]*>$|\d+\)|<[^<>]*>", "");
string ou = Regex.Replace(result, @"\s{2,}", ",");
Console.WriteLine(ou);
Console.ReadLine();
如果您只想替换</br>
代码,请将上述正则表达式中的<[^<>]*>
替换为</br>
输出:
chicken burger,Chips,xyz
答案 1 :(得分:1)
String temp = "1) chicken burger </br> 2)Chips </br> 3) xyz </br>";
temp = temp.Replace("</br>",",");
使用新的temp输出到winform并使用旧的temp来满足你的需要。
我会问,但我还不能评论