322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
|
|
1 | |
Std::regex, выражение которое соответствует строке с экранированными символами26.02.2018, 18:30. Показов 592. Ответов 0
Метки нет (Все метки)
Есть регулярка
^(?:[^\"\n]*[\\][\"][^\"\n]*|[^\"\n]?)*$ . Но она взрывается рекурсией если строка длинная и неэкранированный символ где то в конце. Как ее переписать? Примеры: \\knlknl " - совпалоjbuyt\\\\;lm; - совпало"\\ - не совпало"" - совпало\ \\ - не совпало"" - не совпало\\\ - не совпало\ \ - не совпалоДобавлено через 3 минуты символы \ и " Добавлено через 15 минут Все составил, все оказалось намного проще... ^(?:[\\][\"]|[^\n\"])*$
0
|
26.02.2018, 18:30 | |
Ответы с готовыми решениями:
0
Возможно ли найти расположение подстроки в строке через регулярное выражение std::regex? std::regex и boost::regex Regex с русскими символами Std::regex не работает |
26.02.2018, 18:30 | |
26.02.2018, 18:30 | |
Помогаю со студенческими работами здесь
1
Ошибка составления std::regex в C++11 Есть ли инструкция по использованию std::regex Regex выражение которое будет проверять, что в строке есть только символы латинского алфавита и спецсимволы Написать регулярное выражение, которое соответствует формату dd.mm.yyyy Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |