C# で文字列を 2 つの文字列に分割する必要があります。最初のスペースの前に表示されるテキストは 1 つとして表示され、その他の後のテキストは 1 つとして表示されます。
たとえば、415 Wall St
415を1つのストリングとして、Wall Stを別のストリングとして。
14-15 ブロードウェイ ストリート
14-15 を 1 つのストリングとして、Broadway St を別のストリングとして。
C#に正規表現はありますか?
前もって感謝します
String には Split メソッドがあり、正規表現は必要ありません。そして、その質問は以前に尋ねられました C#を使用して文字列を一度だけ分割するにはどうすればよいですか
あなたの場合、それは次のようになります
String[] parts = s.Split(new char[] { ' ' }, 2);
String before = parts[0];
String after = parts[1];
string s="14-15 Broadway St";
Regex r=new Regex(@"(^.*?)\s+(.*?$)");
Match m=r.Match(s);
Console.WriteLine(m.Groups[1].Value);//14-15
Console.WriteLine(m.Groups[2].Value);//Broadway St