c# - 用多个逗号匹配价格

标签 c# regex

我想匹配其中包含多个逗号的值。我只能用 1 个逗号匹配值。正则表达式:(\$\d+\,\d+) 示例值:$567,76 但我需要匹配此值 $567,76,87 但是这个正则表达式不起作用。

最佳答案

试试这个模式,也许它会有所帮助。

^\$\d+(,\d+)*$

这将匹配

$567
$567,76
$567,76,87

但不是

$567,76,87,

关于c# - 用多个逗号匹配价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16184604/

相关文章:

c# - 从命令行运行 Blazor 托管应用程序

regex - WordPress add_rewrite_rule 在本地运行,但不在服务器上运行

c# - 事件不会跨模块触发(prism、MVVM、silverlight c#)

c# - 在 ASP.NET C# Web 应用程序中动态创建图像的正确方法?

c# - 计算 WriteableBitmap.WritePixels 方法所需的缓冲区大小

c# - DataGridView 标题单元格背景颜色

Javascript 替换表达式解释

c# - 正则表达式日期时间匹配

javascript - Javascript 中的 RegEx match() 未产生预期的结果

regex - sed 命令在文件的偶数行中查找和替换