我想为 123.45 美元这样的货币创建一个 RE。它应该匹配 $123.4, $123.45 它不应该匹配 $123.456 或 123.45 我在这个站点找到了解决方案,其中一个是
^[$][0-9]+(.[0-9]{1,2})?$
预期的模式匹配 123.4 美元和 123.45 美元。但是当我将货币作为语句的一部分时,例如......“一张票的成本是 123.45 美元,而 2 的成本是 246.90 美元”现在该模式找不到任何匹配项。我认为这是因为 ^ 和 $ 分别是行首和行尾字符。
如何获得 2 场比赛的结果?请帮我。