私はすべてのURIに一致する正規表現を検索してテストしてきましたが、それらのすべてまたはほとんどに一致する正規表現を見つけることができないようです。私が試したものの多くは、コンパイルエラーをスローします。誰かがXpressive::sRegex互換の正規表現を持っていますか?
質問する
151 次
1 に答える
0
あなたが始めることができるもの:
using namespace boost::xpressive;
static const sregex re = _b >> (s1 = +(~(set= ':', '/', '?', '#')))
>> as_xpr("://")
>> (s2 = *(~(set= '/', '?', '#')))
>> (s3 = *(~(set= '?', '#')))
>> !(as_xpr('?') >> (s4 = *(~(set='#'))))
>> !(as_xpr('#') >> (s5 = *_)) >> _b;
于 2015-09-17T16:25:16.293 に答える