我正在尝试从具有此模式的 json 中查找并替换 notepad++ 数据=
"(number, number)":
我对正则表达式几乎一无所知,但我知道有一个解决方案。
我将尝试引导您完成获取此正则表达式的过程。
第 1 步。为了匹配您需要的单个数字\d
。
Step 2.如果需要匹配多个数字,则需要将数字符号封装在方括号[\d]
中,并添加一个量词。在这种特定情况下,量词+
允许获取属于方括号内元素的 1 个或 1+ 个对象,因此[\d]+
将匹配连续的数字,因此是一个数字。
第 3 步。为了匹配用逗号分隔的两个数字,您只需复制我们刚刚创建的正则表达式并用逗号和空格分隔它们[\d]+, [\d]+
。
第 4 步。我们快到了。我们只需要括号。您不能只在周围添加开括号和闭括号:您需要对它们进行转义\(
, \)
. 这种格式是必要的,因为括号是属于正则表达式语法的符号,因此转义它们(将它们放在\
前面)将告诉 notepad++ 这些括号是实际的括号(字符)而不是正则表达式语法。
因此,最终的正则表达式如下:
"\([\d]+, [\d]+\)"
您可以尝试匹配每一步,以增强您对正则表达式的理解。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句