我有以下字符串:
s = "server ('m1.labs.terada')ta.com') username ('user5') password('use r5') dbname ('default')";
我已经定义了一个用于提取paranthesis之间的值的正则表达式,即 m1.labs.terada')ta.com,user5。
regex re("\(\'[!-~]+\'\)");
sregex_token_iterator i(s.begin(), s.end(), re, 1);
sregex_token_iterator j;
但是,我无法提取'使用r5'。有没有办法可以修改正则表达式以包含空格?