2024-05-08 01:09:28 发布
网友
我有以下Python regex:
re =re.match(r'.*? from\s+(.*?)(\s.*|$)', q)
这里,q是这样的一个查询:
显然,对于Q1,regex有效,因为查询中的“from”是小写的,而对于Q2,regex不起作用,因为在Q2中“from”是大写的。在
不管“from”是大写还是小写,正则表达式有没有办法同时适用于这两个查询?在
试试这个:
expr = re.match(r'.? from\s+(.?)(\s.*|$)', q, re.IGNORECASE)
试试这个:
相关问题 更多 >
编程相关推荐