【发布时间】:2021-09-24 11:07:42
【问题描述】:
我是第一次使用正则表达式,如果这是一个基本问题,我很抱歉..
我正在尝试将此输入字符串与正则表达式匹配:
string input = "\r\n+CMGL: 3,\"REC UNREAD\",\"+999999999\",,\"21/07/15,14:06:38+08\",145,10\r\nTest1\nTest2\r\n\r\nOK\r\n";
Regex r = new Regex(@"\+CMGL: (\d+),""(.+)"",""(.+)"",,""(.+),(.+)""\r\n(.+)\r\n");
将输入的第一部分与此代码匹配没有问题:
Regex r = new Regex(@"\+CMGL: (\d+),""(.+)"",""(.+)"",,""(.+),(.+)");
但我找不到匹配最后一部分的方法:\r\nTest1\nTest2\r\n
非常感谢您的帮助。
【问题讨论】: