Вопросы по теме 'boost-regex'

C++, Boost regex, заменить функцию значения совпадающего значения?
В частности, у меня есть массив строк с именем val, и я хочу заменить все экземпляры "%{n}%" во входных данных на val[n] . В более общем смысле я хочу, чтобы значение замены было функцией значения соответствия. Это на С++, поэтому я выбрал Boost,...
1130 просмотров
schedule 04.05.2023

Проблемы с функцией двухпараметрического формата в boost :: regex_replace
У меня проблемы с функцией форматирования в boost::regex_replace . Я могу назвать его версию с одним параметром, но не с двумя параметрами: e = "(^|>)([^<>]+)"; h_str = regex_replace(h_str, e, repl_quot, boost::match_default); Где...
1452 просмотров
schedule 17.02.2024

как преобразовать скрипт bash в C ++ с помощью boost :: iostreams
Я пытаюсь преобразовать следующий код bash в C ++ с помощью boost :: iostreams: #!/usr/bin/bash ( gzip -cd file1.ext.gz cat file2.ext ) | grep '^regex' # or sed 's/search/replace/' Я могу открыть файл и распаковать его:...
3298 просмотров
schedule 31.03.2022

Каким будет аналог Boost::regexp для функции PHP`preg_match_all`?
Итак, у меня есть такая функция php, которую я хочу перевести на C++: protected function htmlTag($content, $tag, $attrName, $attrValue, $valueName) {...
466 просмотров
schedule 26.07.2022

Как получить строку с помощью boost::regex в С++?
пример строки: std::string sentence = "Hello {Bobby}, hows {Johns}?." Я хочу иметь возможность захватить все внутри фигурных скобок, используя boost::regex, любая помощь или руководство будут оценены. строка может содержать...
646 просмотров
schedule 06.06.2023

как использовать метод замены регулярного выражения Boost?
У меня есть эти переменные: boost::regex re //regular expression to use std::string stringToChange //replace this string std::string newValue //new value that is going to replace the stringToChange depending on the regex. Я хочу заменить...
22413 просмотров
schedule 08.06.2023

Выражение: строковый итератор не может быть разыменован при использовании регулярного выражения Boost
Я хочу восстановить все ссылки со страницы, при выполнении этого кода получаю: Библиотека отладки Microsoft Visual C ++ Ошибка отладки! Программа: C: \ Users \ Gandalf \ Desktop \ proxy \ Debug \ Proxy.exe Файл: C: \ Program Files...
3657 просмотров
schedule 14.11.2022

Regex требуется для строк с разделителями-пробелами java
У меня есть операция, которая имеет дело со многими строками с разделителями-пробелами, я ищу регулярное выражение для функции совпадений строк, которая вызовет пропуск, если первые две строки до первого пробела начинаются с заглавных букв, и вернет...
2109 просмотров

Ограничение входных данных
Я новичок в регулярных выражениях. Я читал о регулярном выражении последние пару часов, чтобы понять, как использовать регулярное выражение * для достижения следующего, но без особого успеха. У меня заболел мозг. Отсюда и этот призыв о помощи....
191 просмотров
schedule 26.09.2022

Ошибка компоновщика регулярных выражений Boost с cl 19
Использую boost 1.61.0 с cl 19 (visual studio 2015). Я создал библиотеки Boost из начальной документации с командной строкой bootstrap и .\b2 . Это создало каталог сцены с некоторыми библиотеками префиксов vc14. Но когда я попытался...
225 просмотров
schedule 23.07.2022

Подпрограммы без захвата
Мне было интересно, можно ли вызвать подпрограмму, но не зафиксировать результат этого вызова. Например, предположим, что я хочу рекурсивно сопоставить и зафиксировать структуру сбалансированной скобки {}, например {dfsdf{sdfdf{ {dfsdf}...
297 просмотров
schedule 19.05.2024

Сбой утверждения С++ при использовании библиотеки регулярных выражений boost
Я только что установил boost lib и visual studio на свой новый ноутбук. Я получаю следующую ошибку при попытке запустить свой код: Assertion failed: r != 0, file libs\regex\build\..\src\w32_regex_traits.cpp, line 125 Ошибка возникает при...
178 просмотров
schedule 24.03.2023