regex json路径选择器的正则表达式[已关闭]

wtlkbnrh  于 2023-01-18  发布在  其他
关注(0)|答案(2)|浏览(123)

2天前关闭。
Improve this question
我试图写json路径选择正则表达式,但没有得到太多的想法。
示例:
输入文本:"$path.child1.child2 +$path.child1.child3"应该给我两个匹配"$path.child1.child2"和"$path.child1.child3"。请注意,这些不是json值选择器正则表达式。
json路径级别可以从1到许多不等。

qnyhuwrf

qnyhuwrf1#

不如这样:一个月一个月一个月一个月
它将匹配$pn.c1$pn.c1.c2$pn.c1.c2.c3.c4等。如果您只想指定特定的路径名,请将\$\w+替换为\$pathname

dw1jzc5e

dw1jzc5e2#

假设路径总是以+分隔,下面的正则表达式将提取出中间的JSON路径:
https://regex101.com/r/Ru5Na6/1

(.+?)(?:(?:\s*\+\s*)|$)

相关问题