boost :: regex和tilde(〜)

时间:2010-10-25 08:21:13

标签: c++ regex boost boost-regex

请你解释为什么给出以下boost :: regex模式:

boost::regex re("/\\S+\\w");

/index.html是匹配而/~index.html不是? Perl模式下的RegexBuddy在两种情况下都会找到匹配项。

你能建议一种有效的模式吗?谢谢!

P.S。最后需要\\w才能忽略/index.html.等网址末尾的标点符号。

UPD:抱歉,我只是尝试制作一个简单的测试程序,它可以在那里运行。我想问题可能出在调用regex_search的代码中。我需要更多的时间才能找到它。

UPD2:问题确实存在于我的代码中。请投票结束这个问题。很抱歉在发布之前没有进行足够的研究。

0 个答案:

没有答案