如何匹配双引号中的值?

时间:2013-11-26 14:31:31

标签: java xml regex

我想掩盖敏感的信用卡详情。因此,尝试创建找到的匹配器:

  • 有一个CreditCard标签
  • 同一行有一个数字字段
  • 同一行有一个CVC字段
  

< CreditCard Number =“123456789”CVC =“111”/>

然后我想替换找到的数字/值。 到目前为止,我有:(CreditCard.*CVC=").*?"。这将匹配字符串CreditCard Number="123456789" CVC="111"

我需要更改哪些内容才能匹配CVC或数字双引号内的数字?

1 个答案:

答案 0 :(得分:2)

Lookahead和Lookbehind是神奇的词汇。以下是与您的CVC编号匹配的示例...

(?<=CVC=\")\d+(?=\")