gpt4 book ai didi

regex - 如何从正则表达式搜索中排除逗号?

转载 作者:行者123 更新时间:2023-12-04 10:58:23 24 4
gpt4 key购买 nike

我试图找到所有这些数字的最后 7 位数字并删除它们。问题是我的正则表达式模式匹配逗号和括号之类的东西

例子:
{ "bbox": [-75, 46.04626545582789, -73.68596912341107, 46.953529202292515], "name": "18T-WS" },
我的正则表达式:
(\d{7})(\D)
这主要是好的,但正则表达式与逗号匹配。我如何排除它们?我只搜索小数点后的最后 7 位数字

Demo here

最佳答案

您可能打算使用积极的前瞻:

\d{7}(?=\D)

这将匹配任何 7 位数字的序列,其后紧跟一个非数字。

Demo

旁注:您搜索的内容似乎实际上是 JSON。如果是这样,那么您至少应该在此处使用 JSON 解析器进行部分工作。也许您会使用正则表达式来修剪某些值,但是解析器应该可以帮助您实现目标。

关于regex - 如何从正则表达式搜索中排除逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59025359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com