查找字符串中的换行符数并获取字符串 C# 中的换行符计数

本文关键字:换行符 字符串 查找 获取 | 更新日期: 2023-09-27 18:31:12

任何人都可以建议如何在字符串中查找换行符计数。当前在下面的示例代码中,我有两个隔断线。那么我怎样才能打印显示数字为 2

String Str = "Hello <br /> How are You <br />"

谢谢!

查找字符串中的换行符数并获取字符串 C# 中的换行符计数

以下是

您需要的:

    String Str = @"Hello <br/> How do you feel about strange but valid <br          
                 />
                 tags?";
    var regex = new Regex(@"<br's*/>");
    System.Console.WriteLine("Line breaks: {0}", regex.Matches(Str).Count);

希望这有帮助。

var count = Str.Split(new[] { "<br />" }, StringSplitOptions.None).Length - 1;
//split the string
string[] splitted = Str.Replace("<br/>", "'n").Split(''n')
//output
int Count = splitted.Length
        int pos = -1;
        int count =0;
        do
        {
            pos = Str.IndexOf(@"<br />", ++pos);
            if (pos != -1)
                count++;
        } while (pos != -1);
        Console.WriteLine(count);  //2