C++/Boost:编写更强大的 sscanf 替代品
我想用 C++ 编写一个函数来替换 C 的 sscanf,将匹配项分配给迭代器。 基本上,我想要这样的东西: string s = "0.5 6 hello" std::vector<boost::a…
使用 boost 正则表达式从字符串中提取 IP 地址?
我想知道是否有人可以帮助我,我一直在寻找正则表达式的示例,但我仍然无法理解它。 字符串如下所示: "User JaneDoe, IP: 12.34.56.78" "User JohnDo…
如何将 bash 脚本转换为 C++使用 boost::iostreams
我正在尝试使用 boost::iostreams 将以下 bash 代码转换为 C++: #!/usr/bin/bash ( gzip -cd file1.ext.gz cat file2.ext ) | grep '^regex' # or se…
Boost regex_replace 异常:“...抛出此异常是为了防止“永恒”匹配...”有时被抛出
我正在使用 Boost.Regex(boost-1.42) 删除多行字符串的第一行(一个相当大的字符串,包含以 '\n' 结尾的多行)。 即使用 regex_replace 执行类似于 s/…
为什么 boost 正则表达式耗尽了堆栈空间?
#include <boost/regex.hpp> #include <string> #include <iostream> using namespace boost static const regex regexp( "std::vector&l…
正则表达式和升压。不适用于简单的正则表达式
下面是我的以下代码, #include <iostream> #include <stdlib.h> #include <boost/regex.hpp> #include <string> using namespace st…
boost::正则表达式和波形符 (~)
请您解释一下为什么给出以下 boost::regex 模式: boost::regex re("/\\S+\\w") /index.html 匹配而 /~index.html 不匹配? Perl 模式下的 RegexBuddy…
boost 示例构建失败
我是boost的新手。我成功编译了 boost 库(在 mac os x 下)。现在,我尝试构建 boost 网站上提到的第一个示例(包括使用 netbeans 作为包含目录的 bo…
这个升压 c++ 有什么问题吗?正则表达式代码?
包括 #include <fstream> #include <string> #include<string> #include<boost/algorithm/string.hpp> #include<boost/regex.hpp&g…
std::bad_cast 崩溃似乎与 boost_regex 有关
我已经在 Ubuntu 上编译了完全相同的代码,现在正在尝试让我的程序在 MacOS 10.6.4 上运行。我使用 ./bootstrap.sh 以 root 身份安装了 boost 1.4.4 …
MFC CString 导致 boost 正则表达式搜索失败
我在将 Boost 正则表达式与 MFC CString 一起使用时遇到问题。 正则表达式非常简单:它必须检查字符串是否以我正在查找的 dll 的名称结尾。 在下面的…
c++使用 boost 正则表达式匹配的 URL 解析器
我如何使用 boost regex 解析 C++ 中的 url 就像我有一个网址, http://www.google.co.in/search?h=test&q=examaple 我需要拆分基本网址www.google…
如何使用 Boost.Regex 获取正则表达式匹配值?
我正在尝试从 URL 中提取域。以下是一个示例脚本。 #include <iostream> #include <string> #include <boost/regex.hpp> int main () { s…