SDPパッケージのメディア記述を抽出しようとしています。
私は次のような行を持っています
a=rtpmap:113 H264/90000
(その後は常にキャリッジリターンがあります)
a = rtpmap:[number] [whitespace]からキャリッジリターンまでのすべてが必要ですが、リターン自体はなく、次の正規表現を作成しましたが、これは機能しません。
(?<=(a=rtpmap:[0-9]+\s)).*(?=\r)
私が好きなら
(?<=(a=rtpmap:[0-9]{3}\s)).*
少なくとも結果は得られますが、rtpmapの後の数字は必ずしも3文字の長さではありません。+がここで機能しないのはなぜですか?