Regular expression: match start or whitespace

前端 未结 8 1636
无人共我
无人共我 2020-11-29 06:32

Can a regular expression match whitespace or the start of a string?

I\'m trying to replace currency the abbreviation GBP with a £ symbol. I

8条回答
  •  北荒
    北荒 (楼主)
    2020-11-29 07:03

    Use the OR "|" operator:

    >>> re.sub(r'(^|\W)GBP([\W\d])', u'\g<1>£\g<2>', text)
    u'\xa3 5 Off when you spend \xa375.00'
    

提交回复
热议问题