如何拆分字符串并提取所需的字符串?

时间:2014-02-21 18:33:15

标签: vb.net

我有以下字符串:

  

+ CMGR:“REC READ”,“919742400000”,,“2014/02/21 23:35:52 + 22”
嗨SMSApp
确定

我需要在每对双引号之间提取数据。以下是我需要提取的结果数据:

  • REC READ
  • 919742400000
  • 2014/02/21 23:35:52 + 22
  • Hi SMSApp

如何拆分字符串并提取所需数据?

1 个答案:

答案 0 :(得分:0)

var matches = Regex.Matches( inputString, @"""(.+)"",""(.+)"",,""(.+)""\s*(.+)\s*OK", RegexOptions.None | RegexOptions.Multiline );

string a = matches[0].Groups[1].Value;
string b = matches[0].Groups[2].Value;
string c = matches[0].Groups[3].Value;
string d = matches[0].Groups[4].Value;