Вопросы по теме '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 просмотров
schedule
30.01.2023
Ограничение входных данных
Я новичок в регулярных выражениях. Я читал о регулярном выражении последние пару часов, чтобы понять, как использовать регулярное выражение * для достижения следующего, но без особого успеха. У меня заболел мозг. Отсюда и этот призыв о помощи....
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