C++ プログラムで pcrecpp を使用して一致と式を表現しています。関連するコードは次のとおりです。
pcrecpp::RE("GET (\n*|.*)* HTTP").PartialMatch(packet, &getUrl);
cout << "GET " << getUrl << endl;
そして、一致させたいテキストは次のようなものです:
GET /subscribe?host_int=52830395&ns_map=39290872_6081712982008&ts=133411801
3 HTTP ...
改行 (\n) があるため、 GET
andの間の式全体を一致させることはできません。HTTP
何か案が?