たとえば、ブロックにネストされたC++コードでいくつかの変数を抽出しようとしています。
DEL_TYPE_NONE,
DEL_TYPE_DONE,
DEL_TYPE_WAIT,
「DEL_TYPE_NONE」
「DEL_TYPE_DONE」
「 DEL_TYPE_WAIT」と一致させたい
このようにパターンを作成しました
。std::stringpat( "(?<= ^ [\\ t]?)[A-Z0-9 _] +(?=、$)");
しかし、コンパイラがパターンの読み取りに疲れていると、エラーメッセージが表示され続けます。
わかりませんが問題ありますか?\\tの後にマークを付け
ます マークを付けると、コンパイルされて「DEL_TYPE_WAIT」
のみが検索さ
れます。先読みでリピートを使用できないのはなぜですか。plzは私がここで完全に失われているのを助けます;(
ありがとうございました