【发布时间】:2011-12-09 00:28:52
【问题描述】:
gcc 4.6.2 c89
是否有任何标准正则表达式可用于从字符串中提取 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()不需要正则表达式。