Уважаемого Все, я застрял с чтением смс, которая имеет \n
в строке сообщениярегулярного выражения для чтения строки, содержащей п
string __msg = "+CMGR: \"REC UNREAD\",\"+9230\",,,\"16/03/19,15:00:47+20\"\r\nRollNo: 1212\nName: Student\nAddress: Foo bar\r\n\r\nOK\r\n"
Я пытался читать его в группе, используя ниже регулярные выражений в C#
Regex r = new Regex(@"\+CMGR: ""(.+)"",""(.+)"",(.*),""(.+)""\r\n(.+)\r\n");
Match m = r.Match(__msg);
но всегда возвращает ложь на матч
Пожалуйста, предложите мне, что мне нужно изменить, чтобы прочитать смс с \ п в строке сообщения. Благодарю.
Ознакомьтесь с флагом 's' и используйте его. Я уверен, что кто-то придумает решение. Каково ваше правило для соответствия? –
can u plz положил решение для руководства –
Ваш вопрос непонятен. Почему бы не разбить строку на ',' во-первых? Затем удалите все '\ r' и замените' \ n' на '\ r \ n' –