谁猜出这个表达式的作用?有奖。
string pattern("([^?=&]+)(=([^&]*))?");
其实,它是用来取URI中的参数的:
型如:
url& key1 = value1 &key2 = value2
通过boost::regex::search(pattern,src),就能取出如下的key和value:
&key=value
熟练掌握正则表达式,能给我们的生活带来许许多多的便捷。
原文链接:https://www.f2er.com/regex/360736.html