试图保持简单,但我想我现在已经复杂化了正则表达式:
基本上,我想从字符串中删除所有数字 - 但考虑到可能有逗号或小数。
例子:
$13 -> 13
$13.95 -> 13
$1,300 -> 1300
$ 13 -> 13
Only 3 left -> 3
34 sold -> 34
34% -> 34
(45%) -> 45
($14) -> 14
£13 -> 13 (unicode u00A3)
python中的当前正则表达式:
re.match(ur"\$?\u00A3?(?:\s+)?((\d+)\,?(\d+)?)\%?(?:\.[0-9]*)?", value)