当前位置: 首页 > 知识库问答 >
问题:

如何匹配双引号中的值?

白祺然
2023-03-14

我想屏蔽掉敏感的信用卡详细信息。因此,尝试创建匹配器来查找:

  • 有信用卡标签

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

我需要做什么更改才能使CVC或数字双引号内的数字匹配?

共有1个答案

丁鸿信
2023-03-14

向前看和向后看是两个神奇的词。下面是一个与您的CVC编号匹配的示例。。。

(?<=CVC=\")\d+(?=\")
 类似资料:
  • 我有以下字符串。它是度、分、秒格式的LatLongs,可以按如下方式输入:

  • 我正在寻找正确的regex来为我提供以下结果: null 例子: 福吧 组1:foo 组2:bar 说明:在空格上拆分 组1:foo bar 描述:用双引号包围,所以将foo和bar分组,但不要打印双引号 null null null null null 组1:foo bar 组2:堆栈溢出 组1:foo'bar 组2:堆栈溢出 组3:如何 组4:do 组5:您 组6:do

  • 有没有一种方法使组的“capture”可以在regex后面引用,但其捕获的值不在匹配列表中返回? 或者其他一些方法来解决我(看似简单)的问题。

  • 我有一个字符串,有一些双引号转义了,有一些没有转义。像这样, 该字符串转换为文字。现在,我正在使用上面的正则表达式来替换非转义双引号。并且只有第二个双引号必须被替换。

  • 我面临一个挑战,要以以下格式匹配输入: 输入由key=value对组成。关键字以斜杠开头。值可以是数字或引号中的字符串。 该值可以选择性地包含转义引号,即引号后面跟着引号(“”)。这种转义引号应该被视为价值的一部分。不需要检查转义引号是否平衡(例如,由另一个转义引号结束)。 正则表达式应该匹配序列中给定的key=value部分,并且对于长输入(例如value是10000个字符)不应该中断。