字符串转换
有字符串
"{'sss','55','df',44,'tt',99.9,''}"
如何高效获取字符串"sss"、"55"、"df"、"tt"、""以及数字44、99.9 字符串 转换
[解决办法]
var str = "{'sss','55','df',44,'tt',99.9,''}";
var arr = str.Trim('{', '}').Split(',').Select(s => s.Trim('\'')).ToArray();
string str = "{'sss','55','df',44,'tt',99.9,''}";
string[] arr = str.Trim('{', '}').Split(',');
char[] charArray={'\''};
for (int i = 0; i < arr.Length;i++ )
{
arr[i] = arr[i].Trim(charArray);
}
int i = 1;
foreach (Match match in Regex.Matches("{77, 'sss', '55', 'df', 44, 'tt', 99.9, ''}", @"\b[a-z0-9.]+\b
[解决办法]
(?<=')(?=')
[解决办法]
(?<="")(?="")"))
{
Console.WriteLine("{0}: <{1}>", i++.ToString(), match.Value);
}
Console.ReadKey();