gpt4 book ai didi

c# - 通过括号拆分字符串

转载 作者:太空宇宙 更新时间:2023-11-03 22:10:20 24 4
gpt4 key购买 nike

我有一个像 abcdef(1)ghijkllskjdflkjsdfsdf(2)aslkdjfjgls(3)jgjgjkdkgkdll

这样的字符串

我想根据字符串中 (n) 的出现将其拆分为 n 行。

例如在上面的字符串中,实现了以下内容:

lines [0] = abcdef
lines [1] = ghijkllskjdflkjsdfsdf
lines [2] = aslkdjfjgls
lines [3] = jgjgjkdkgkdll.

我正在尝试的是:

StringBuilder sb = new StringBuilder();

var pattern = @"((.*))";

string[] lines = Regex.Split(text,pattern);

foreach (string line in lines)
{
sb.AppendLine(line);
}

string FinalText = sb.ToString();

任何人都可以帮助 C# 正则表达式或字符串拆分函数吗?

谢谢。

最佳答案

string pattern = @"\(\d+\)";
string[] lines = Regex.Split(text,pattern);
string finalText = String.Join(Environment.NewLine, lines);

关于c# - 通过括号拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6872787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com