gcc 4.6.2 c89文字列からの正規表現のIPアドレス
文字列からIPアドレスを抽出するために使用できる正規表現はありますか?
私は正規表現を使ってsscanfを使って、このサンプル文字列からIPを得ることを考えています。
これはサンプル文字列です:
v=0 o=sip_user IN 10230 22472 IP4 NET.CAT.NTBC s=SIP_CALL c=IN IP4 10.10.10.44 m=audio 49152 RTP/AVP 0 a=rtpmap:0 PCMU/8000
ので、正規表現は引用符の間で次のようになります。任意の提案のための
sscanf(ip_string, "%s", &ip_address);
多くのおかげで、
'sscanf()'は正規表現をとらない。 Hello –