用正则表达式提取指定字符

编程入门 行业动态 更新时间:2024-10-21 03:40:27
用正则表达式提取指定字符 想用正则表达式匹配并提取指定字符(可以将提取的字符复制到别的文本里那种)。 比如: interface add alias bind_if eth1 alias_id 17 active on ip 202.108.212.144 netmask 255.255.255.0 interface add alias bind_if eth1 alias_id 18 active on ip 202.108.212.145 netmask 255.255.255.0 interface add alias bind_if eth1 alias_id 19 active on ip 202.108.212.146 netmask 255.255.255.0 我想提取其中的ip地址,即ip以后netmask以前的字符,并可以放到别的文本里。 这里给出的例子比较有规律,希望朋友们给出的答案是不限具体内容,而是真正的匹配ip地址格式的字符并可以提取,谢谢了! 最好可以简单的说明下,授之以渔不如授之以渔,有一点点正则底子,谢过了。

最满意答案

\d{1,3}(\.\d{1,3}){3}(?= netmask) 取出以点分隔的四个1-3位数字(IP地址), 其后跟的是一个空格和单词netmask

更多推荐

本文发布于:2023-07-31 00:28:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1340521.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符   正则表达式

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!