正则表达式.拆分创建新行

本文关键字:新行 创建 拆分 正则表达式 | 更新日期: 2023-09-27 18:10:47

基本上是在导入或添加数据时尝试在列表框中创建新行。例如,地址需要一个新行

2
example road
example 

现在显示的是一行而不是三行。

private void txtPhrase_SelectedIndexChanged(object sender, EventArgs e)
{
    foreach (string s in Regex.Split("", "'r'n"))
        txtPhrase.Items.Add(s);
}

不确定要把什么作为字符串输入?因为有不同的输入

正则表达式.拆分创建新行

列表框不支持将单个列表项拆分为多行。您可能需要考虑在窗体上使用单独的项或不同的控件。

只是一个想法不知道它是否工作,但我使用-环境。换行符(

String.Format(" after this text a new line {0}",Environment.NewLine)

Input是Regex正在接收的字符串的名称。它应该是这样的:

string[] values = new string[] { "2", "example road", "example" };
foreach (string stringvalue in values)
{
 string[] ResultRegex= Regex.Split(stringvalue, "pattern");
}
顺便说一下,我认为你不需要正则表达式,你需要使用String.Split()。例如:
string[] splitedValues = values.Split(''r'n');