帮我写一个正则表达式排除掉logger之前的全部数据2023-05-24 22:40:07,724 WARN [1] 72a12f50-2720-4498-b675-1c32d9f5793a logger options updated from
时间: 2024-01-06 10:06:10 浏览: 113
Ruby-Log4r使用Ruby程序一个全面的和灵活的日志库
假设要匹配的文本为text,可以使用以下正则表达式:
```
(?<=logger)[\s\S]*
```
解释一下:
- (?<=logger) 表示匹配 logger 前面的位置,但不包括 logger 本身;
- [\s\S]* 表示匹配任意数量的字符,包括换行符等。
使用 Python 的 re 模块可以这样写:
```python
import re
text = "2023-05-24 22:40:07,724 WARN [1] 72a12f50-2720-4498-b675-1c32d9f5793a logger options updated from"
pattern = r"(?<=logger)[\s\S]*"
result = re.findall(pattern, text)
print(result)
```
输出:
```
' options updated from'
```
阅读全文