Regex 如果单词出现在匹配之前,如何忽略基于单词的匹配

Regex 如果单词出现在匹配之前,如何忽略基于单词的匹配,regex,regex-negation,regex-lookarounds,Regex,Regex Negation,Regex Lookarounds,我有下面这样的东西 Payment Instrument modified. payment no: 5000000000000000, method: C for transponder: 5000000000000000 transponder type: A 在上面的示例中,我的正则表达式只需匹配在付款编号之后出现的5000000000000000 模式:([payment no:[0-9]{4}[0-9]{0,16})([0-9]{4})您可以使用正则表达式 (?需要精确匹配该数字还

我有下面这样的东西

Payment Instrument modified. payment no: 5000000000000000, method: C for transponder: 5000000000000000 transponder type: A
在上面的示例中,我的正则表达式只需匹配在付款编号之后出现的5000000000000000

模式:
([payment no:[0-9]{4}[0-9]{0,16})([0-9]{4})
您可以使用正则表达式


  • (?需要精确匹配该数字还是只匹配任何数字?需要屏蔽最后四个数字。屏蔽该数字?谢谢,这很有效