在 C++ 中使用 ECMAScript 进行负向后视的替代方法是什么?
What is an alternative method for negative look-behind using ECMAScript in C++?
我有以下文字:
CCMRC 版本:00500000
RC版本:01730000
我只想获取 RC 版本的编号,而不是 CCMRC。所以我想得到 01730000 而不是 00500000。
我有这个应该可以工作的正则表达式模式:
(?<!CCM)RC Version: ([0-9]+)
但我认为 C++ 不支持负面回溯。那么有没有人知道可以实现的另一种方式?谢谢。
如果您要查找的模式位于一行的开头(看起来是这种情况),您可以使用:
^RC Version: ([0-9]+)
强制匹配仅在行首成功。
我有以下文字:
CCMRC 版本:00500000
RC版本:01730000
我只想获取 RC 版本的编号,而不是 CCMRC。所以我想得到 01730000 而不是 00500000。
我有这个应该可以工作的正则表达式模式:
(?<!CCM)RC Version: ([0-9]+)
但我认为 C++ 不支持负面回溯。那么有没有人知道可以实现的另一种方式?谢谢。
如果您要查找的模式位于一行的开头(看起来是这种情况),您可以使用:
^RC Version: ([0-9]+)
强制匹配仅在行首成功。