【发布时间】:2022-10-14 06:06:27
【问题描述】:
我有看起来像这样的数据:
Key: [36;1m2848761038914979188[0m
Partition: 0
Offset: 33443
Timestamp: 2022-09-27 15:57:57.693 -0400 EDT
Key: [36;1m2039734487331374643[0m
Partition: 0
Offset: 33444
Timestamp: 2022-09-27 17:26:31.477 -0400 EDT
Key: [36;1m2868926969028805951[0m
Partition: 0
Offset: 33445
Timestamp: 2022-09-27 17:41:31.473 -0400 EDT
Key: [36;1m2936812472746641386[0m
Partition: 0
Offset: 33446
Timestamp: 2022-09-27 18:02:23.803 -0400 EDT
我想要一个正则表达式来匹配除了[36;1m 和 [0m 之间的数字之外的所有内容。我该如何捕捉这个?我不想正则表达式匹配数字......我想要除了数字之外的所有内容(所以我可以删除其他所有内容)。
这个正则表达式不够好:(^|\[)(?!36;1m)[^\[]*:
【问题讨论】:
标签: regex regex-lookarounds capture