gpt4 book ai didi

python - Perl 到 Python 正则表达式

转载 作者:行者123 更新时间:2023-11-28 20:10:36 26 4
gpt4 key购买 nike

如何将其转换为 Python?正则表达式用于匹配ipv4地址,但是有没有更好的方法来匹配这个?

if ($line =~ m{\s+id\s+(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3}),\s+data\s+(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3}),\s+Type Transit\s+(\d{1,2})}) {    $id = "$1.$2.$3.$4";    $data = "$5.$6.$7.$8";}

最佳答案

match = re.search(r"\s+id\s+(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3}),\s+data\s+(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3}),\s+Type Transit\s+(\d{1,2})", subject)
if match:
id = ".".join(match.group(1,2,3,4))
data = ".".join(match.group(5,6,7,8))
else:
# Match attempt failed

关于python - Perl 到 Python 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6716214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com