【问题标题】:Capture negative dollar values [duplicate]捕获负美元价值[重复] 【发布时间】:2018-02-27 12:02:05 【问题描述】: 以下表达式捕获正美元值,即 400$ 我如何修改它以仅捕获负值。 pattern = re.compile(r'^\d+\$$') 【问题讨论】: 使用r'^-\d+\$$',在^之后添加-。见this post。 标签: python regex string 【解决方案1】: 试试pattern = re.compile(r'^-\d+\$$') 您只需在此处添加- 登录即可。 【讨论】: