如果是分号,则匹配除最后一个字符以外的所有字符

时间:2013-01-27 16:05:03

标签: python regex

我想在python中执行regexp搜索操作以匹配所有内容,但是一个字符(在此示例中最后):

expression = re.compile(r'http:\/\/.*')

上面的正则表达式将与整个网址匹配:http://stackoverflow.com/questions/ask;我想要做的是获得一个没有最终;字符的匹配。

1 个答案:

答案 0 :(得分:1)

您最后可以使用否定字符类而不是dot (.): -

expression = re.compile(r'http:\/\/[^;]*')