2017-03-28 13 views
-2

この文字列をC#でregexを使ってどのようにマッチさせると、1行に4つのグループが返されますか?文字列をグループに分割する正規表現

1桁以上| 1文字以上| 1文字以上| 1つ以上のX-桁(S)\ nは

例:

123|ABC|ABC|X-1;X-12;X-13 
123|ABC|ABC|X-1 

私はこの を試してみた\ d + \ |(AZ)\ |(AZ)\ |(X-)d +

+1

により分離した要素の配列を返すのだろうか? – stuartd

答えて

1

なぜ鳥で大砲で撮影するのですか?代わりに `|

string test = "123|ABC|ABC|X-1;X-12;X-13"; 

string [] groups = test.Split('|'); 

ことをあなたは、単に達成するためにString.Splitメソッドを使用することができれば、それはあなたが` text.Split(「」)を使用して考えがあり|

関連する問題