正则表达式 - Python - 删除前导空格

Cap*_*ous 2 python regex

我在文本文件中搜索带有正则表达式的"提供"一词.然后,我使用该搜索的起点和终点向下查看列并拉出整数.某些实例(A列)具有我不想要的前导空格.我想打印一个文件中的数字(如B列中所示),没有前导空格.正则表达式正则表达式?条件?

price = re.search(r'(^|\s)off(er(ing)?)?', line, re.I)
if price:
    ps = price.start()
    pe = price.end()

             A             B
           Offering       Offer
            56.00         55.00 
            45.00         45.55
            65.222        32.00
Run Code Online (Sandbox Code Playgroud)

NPE*_*NPE 6

您可以使用strip()删除前导和尾随空格:

In [1]: ' 56.00  '.strip()
Out[1]: '56.00'
Run Code Online (Sandbox Code Playgroud)