C#/.NET 4.0
18 桁の数字を含む文字列を解析する必要があります。左右の部分文字列も必要です。
文字列の例:
string a = "Frl Camp Gerbesklooster 871687120000000691 OPLDN 2010 H1";
string b = "some text with spaces 123456789012345678 more text";
解析方法:
string aParsed[0] = "Frl Camp Gerbesklooster";
string aParsed[1] = "871687120000000691";
string aParsed[2] = "OPLDN 2010 H1";
string bParsed[0] = "some text with spaces";
string bParsed[1] = "123456789012345678";
string bParsed[2] = "more text";
文字列の真ん中には常にその 18 桁の数字があります。私は正規表現の初心者なので、実際に自分で試したことはありません。
これを行う最善の方法は何ですか?正規表現を使用する必要がありますか?
ありがとう。