Python正则表达式忽略句子开头的大小写,其余部分由它来完成

Python正则表达式忽略句子开头的大小写,其余部分由它来完成,python,regex,ignore-case,Python,Regex,Ignore Case,我有这样的结果: ª!è[008:58:049]HTTP_CLI:0 - Line written in... 我想忽略所有的开头字符,比如ª!è和get only:HTTP_CLI:0-用…编写的行,但使用简单的正则表达式行 我试过这样做:^[\W0-9]*但是使用扩展的ASCII字符加上时间,并没有忽略它,而是做了相反的事情 有什么帮助吗 谢谢 如果您希望在结束方括号之后获得所有内容,不管发生什么,并跳过之前的所有内容,您可以使用匹配,如下所示: s = "ª!è[008:58:049]H

我有这样的结果:

ª!è[008:58:049]HTTP_CLI:0 - Line written in...
我想忽略所有的开头字符,比如
ª!è
和get only:
HTTP_CLI:0-用…
编写的行,但使用简单的正则表达式行

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

有什么帮助吗


谢谢

如果您希望在结束方括号之后获得所有内容,不管发生什么,并跳过之前的所有内容,您可以使用
匹配
,如下所示:

s = "ª!è[008:58:049]HTTP_CLI:0 - Line written in..."
m = re.match(r'^.*?]([\S\s]*)', s)
print(m.group(1))
打印的
'HTTP\u CLI:0-以…编写的行。


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

一起使用,如果您希望在结束方括号之后获得所有内容,无论发生什么,并跳过之前的所有内容,则可以使用
匹配
,如下所示:

s = "ª!è[008:58:049]HTTP_CLI:0 - Line written in..."
m = re.match(r'^.*?]([\S\s]*)', s)
print(m.group(1))
打印的
'HTTP\u CLI:0-以…编写的行。


此表达式在右括号之前查找任意数量的字符,并匹配其后的所有字符。匹配的组可与
m一起使用。组(1)

您是如何尝试的?(给我们看一些代码…)使用
re.sub(r'^[^a-zA-Z]+,'',s)
。我试过这个:^[^\W0-9]*HTTP_-CLI:0-Line-writed.*
re.search((?你是怎么尝试的?(给我们看一些代码…)使用
re.sub(r'^[^a-zA-Z]+,'',s)
。我试过这个:^[^[^W0-9]-Line-writed.
re.search(?