来自perl,我正在尝试执行以下操作:
$dollar1 = 'USD -$1,009.00 USD' ;
$dollar1 =~ s/^\D+// ;
$dollar1 =~ s/\D+$// ;
在python中。我已经尝试了以下以及其他几个迭代。谷歌搜索,我看到了很多全局匹配和替换的示例,但是没有锚点,还有一些使用特定于类型的方法的示例。但是我仍然没有得到“ d,dd”的期望输出
任何帮助表示赞赏。谢谢!
import re
dollar1 = 'USD -$1,009.00 USD' # example format
re_leadgarbage = re.compile(r'^\D+')
re_trailgarbage = re.compile(r'\D+$')
dollar1 = re_leadgarbage.sub(dollar1, "")
dollar1 = re_trailgarbage.sub(dollar1, "")
print (dollar1)
慕神8447489
相关分类