Regex + Python - 将多个命令转换为一个或多个命令

时间:2011-05-14 19:55:34

标签: python regex

有没有人知道如何将以下命令转换为一个或多个命令?

variable = re.search("[a-zA-Z0-9]+[a-zA-Z0-9\-' ]+[a-zA-Z0-9]+", variable).group(0)
variable = re.sub(" {2,}", " ", variable)
variable = re.sub("'{2,}", "'", variable)
variable = re.sub("\-{2,}", "-", variable)

亲切的问候,

玛丽安

1 个答案:

答案 0 :(得分:1)

这是一个开始:

variable = re.search("[a-zA-Z0-9]+[a-zA-Z0-9\-' ]+[a-zA-Z0-9]+", variable).group(0)
variable = re.sub("([ '\-])\\1+", "\\1", variable)