我想在python中执行regexp搜索操作以匹配所有内容,但要匹配一个字符(在本示例中为结尾):
expression = re.compile(r'http:\/\/.*')
上面的正则表达式将匹配整个url:
http://stackoverflow.com/questions/ask;
,而我想做的就是得到一个没有最后一个;
字符的匹配项。 最佳答案
您可以在末尾使用否定的字符类代替dot (.)
:-
expression = re.compile(r'http:\/\/[^;]*')