首页 > 解决方案 > 如何匹配正则表达式中的确切单词

问题描述

我在下面有一个字符串,我想从 TOTAL 中提取数字(12,000),而不是从 CLIENT SUB-TOTAL

CLIENT SUB-TOTAL :       12,000                                    12,000
                                                          ------------  ------------  ------------  ------------
                                                  TOTAL :       12,000                                    12,000

我已经尝试使用以下正则表达式,但它仍然匹配 2 组。

(?:TOTAL :       )([0-9]+[,]+[0-9]+)

谢谢您的帮助

标签: regex

解决方案


TOTAL您可以尝试做一个没有破折号的否定断言。像下面这样的东西会起作用:

在此处输入图像描述


推荐阅读