gpt4 book ai didi

python - 正则表达式仅匹配美元符号、金钱、小数

转载 作者:太空狗 更新时间:2023-10-30 00:34:30 25 4
gpt4 key购买 nike

正则表达式

y = [X: $1.19] [Y: $5.29] [Z 999/1000]
x = re.findall(r"\$[^ ]+", y)

匹配

$1.19] 
$5.29]

预期匹配

$1.19
$5.29

如何调整我的正则表达式以匹配可以包含小数且必须包含美元符号的金额? - 这些值可以改变。例如:

$x.xx # 'x' representing a number

最佳答案

您可以简单地使用以下正则表达式进行搜索。

正则表达式: \$\d+(?:\.\d+)?

解释:

\$:确保美元符号后跟

\d+:多位或一位数

(?:\.\d+)?: 小数部分,可选

Regex101 Demo

关于python - 正则表达式仅匹配美元符号、金钱、小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43570848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com