我想在python中执行regexp搜索操作以匹配所有内容,但是一个字符(在此示例中最后):
expression = re.compile(r'http:\/\/.*')
上面的正则表达式将与整个网址匹配:http://stackoverflow.com/questions/ask;
我想要做的是获得一个没有最终;
字符的匹配。
答案 0 :(得分:1)
您最后可以使用否定字符类而不是dot (.)
: -
expression = re.compile(r'http:\/\/[^;]*')