【发布时间】:2020-03-24 10:54:24
【问题描述】:
给定这个字符串:
Equinox: *spamReceiveTask: Mar 17 12:34:39.264: #CAPWAP-3-DTLS_CONN_ERR: capwap_ac.c:934 00:3a:9a:30:f5:90: DTLS connection not found forAP 192.168.99.74 (43456), Controller: 192.168.99.2 (5246) send packet
我想匹配 Equinox: 和下一个冒号之间的所有内容。所以我的匹配应该是 *spamReceiveTask
我试过这个:
^.*\bEquinox:([^:]+):
但它匹配为Equinox: *spamReceiveTask:
我也尝试了前后查看选项,但它匹配了字符串中所有分号之间的所有内容。我只想匹配前两个冒号之间的所有字符,排除冒号。
【问题讨论】:
-
您使用什么语言/工具?来自regex tag info:“由于正则表达式尚未完全标准化,所有带有此标签的问题还应包含一个指定适用的编程语言或工具的标签。”
标签: regex