2012-02-19 28 views
0

22.3'33'44'のような文字列があり、各数字の文字列をa=22.3 b=33 c=44のような可変文字に分割したい場合は、 C++/CLIやC#でどうすればいいですか?文字列を複数の部分に分割する

答えて

2

.Split

String s = "22.3'33'44"; 
String[] parts = s.Split('\''); 
1

これを試してみてください:C#の使用では

var strArr = yourstr.Split('\''); 
1

この正規表現パターンに役立つかもしれない:"\b\d+(\.\d)*\b"

をここでC#のサンプルです:

List<Double> _list = new Regex(@"\b\d+(\.\d)*\b").Matches("22.3'33'44'") 
.OfType<Match>().Select(t => Double.Parse(t.Value)).ToList(); 
関連する問題