可以使用正则表达式\s+(\d+)$来提取出6644。

具体代码如下:

import re

data = """
TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       6644
TCP    127.0.0.1:5037         127.0.0.1:5589         TIME_WAIT       0
TCP    127.0.0.1:5037         127.0.0.1:5590         TIME_WAIT       0
TCP    127.0.0.1:5037         127.0.0.1:5593         TIME_WAIT       0
TCP    127.0.0.1:5037         127.0.0.1:5594         TIME_WAIT       0
TCP    127.0.0.1:5037         127.0.0.1:5598         TIME_WAIT       0
TCP    127.0.0.1:5037         127.0.0.1:5599         TIME_WAIT       0
"""

pattern = r"\s+(\d+)$"
matches = re.findall(pattern, data, re.MULTILINE)

if matches:
    print(matches[0])
else:
    print("No match found.")

输出结果为:

6644
``
请帮我在下方数据中用正则表达式提取出6644 TCP 1270015037 00000 LISTENING 6644 TCP 1270015037 1270015589 TIME_WAIT 0 TCP 1270015037 1270015590

原文地址: https://www.cveoy.top/t/topic/h4g7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录