Python-如何将多个re.sub函数组合成一个函数?

Python-如何将多个re.sub函数组合成一个函数?,python,regex,Python,Regex,如您所见,我有3行正则表达式,它们可以单独工作,但它的工作方式与我希望的不同,因为它们被附加了3次,所以我需要将它们合并并附加一次 for i in (f): r = re.sub('.*\.f', '.wiki [href*=""], .f', i) s = re.sub('width', 'min-width', i) t = re.sub('height:40px;', '', i) outp.append(r) outp.append(s)

如您所见,我有3行正则表达式,它们可以单独工作,但它的工作方式与我希望的不同,因为它们被附加了3次,所以我需要将它们合并并附加一次

for i in (f):
    r = re.sub('.*\.f', '.wiki [href*=""], .f', i)
    s = re.sub('width', 'min-width', i)
    t = re.sub('height:40px;', '', i)

    outp.append(r)
    outp.append(s)
    outp.append(t)
像这样的

for i in (f):
    r = re.sub('.*\.f', '.wiki [href*=""], .f', i)
    s = re.sub('width', 'min-width', i)
    t = re.sub('height:40px;', '', i)

    outp.append(r)
    outp.append(s)
    outp.append(t)
像这样的

for i in (f):
    r = re.sub('.*\.f', '.wiki [href*=""], .f', i)
    s = re.sub('width', 'min-width', i)
    t = re.sub('height:40px;', '', i)

    outp.append(r)
    outp.append(s)
    outp.append(t)
像这样的

for i in (f):
    r = re.sub('.*\.f', '.wiki [href*=""], .f', i)
    s = re.sub('width', 'min-width', i)
    t = re.sub('height:40px;', '', i)

    outp.append(r)
    outp.append(s)
    outp.append(t)

您还可以使用一行:
re.sub('height:40px;','',re.sub('width','minwidth',re.sub('.\.f','.wiki[href*='',.f',i))
。只需将每个i替换为另一个
re.sub()
。首先计算最内部的
re.sub()
函数。这与Cantfindname给出的答案相同。“它们被附加了3次”-因为这正是你要求它做的。在提问之前,您是否考虑过阅读代码?您也可以使用一行:
re.sub('height:40px;','',re.sub('width','minwidth',re.sub('.\.f','.wiki[href*='',.f',i))
。只需将每个i替换为另一个
re.sub()
。首先计算最内部的
re.sub()
函数。这与Cantfindname给出的答案相同。“它们被附加了3次”-因为这正是你要求它做的。在提问之前,您是否考虑过阅读代码?您也可以使用一行:
re.sub('height:40px;','',re.sub('width','minwidth',re.sub('.\.f','.wiki[href*='',.f',i))
。只需将每个i替换为另一个
re.sub()
。首先计算最内部的
re.sub()
函数。这与Cantfindname给出的答案相同。“它们被附加了3次”-因为这正是你要求它做的。在提问之前,您是否考虑过阅读代码?您也可以使用一行:
re.sub('height:40px;','',re.sub('width','minwidth',re.sub('.\.f','.wiki[href*='',.f',i))
。只需将每个i替换为另一个
re.sub()
。首先计算最内部的
re.sub()
函数。这与Cantfindname给出的答案相同。“它们被附加了3次”-因为这正是你要求它做的。在提出问题之前,您是否考虑过阅读代码?