繁体   English   中英

Python REGEX忽略句子开头的大小写,并接受其余部分

[英]Python REGEX ignore case at the beginning of the sentence and take the rest

我有这样的结果:

ª!è[008:58:049]HTTP_CLI:0 - Line written in...

我想忽略所有像ª!è这样的开头字符,而只得到: HTTP_CLI:0 - Line written in...但是用一个简单的正则表达式行。

我试过这个: ^[\\W0-9]*但是正在使用扩展的ASCII字符加上时间,并且没有忽略它,却在做相反的事情...

有什么帮助吗?

谢谢!

如果要在方括号后得到所有内容,无论如何,并在此之前跳过所有内容,可以进行如下match

s = "ª!è[008:58:049]HTTP_CLI:0 - Line written in..."
m = re.match(r'^.*?]([\S\s]*)', s)
print(m.group(1))

打印的'HTTP_CLI:0 - Line written in...'

该表达式在右括号之前查找任意数量的字符,并在此之后匹配所有内容。 匹配的组可与m.group(1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM