0

基本的に、データのインポートまたは追加時にリスト ボックスに新しい行を作成しようとしています。たとえば、住所には改行が必要です

2
example road
example 

現時点では、アイテムは 3 行ではなく 1 行で表示されています。

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

文字列入力として何を入力すればよいかわかりませんか? インプットが違うから。

4

3 に答える 3

0

入力は、正規表現が受け取る文字列の名前です。次のようになります。

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');
于 2013-04-25T11:52:48.423 に答える
0

それが機能しているかどうかはわかりませんが、私は - Environment.NewLine - を使用しています

String.Format(" after this text a new line {0}",Environment.NewLine)
于 2013-04-25T11:55:12.157 に答える