我想要在下面以「need」字開頭的字符串中捕獲粗體值,而其他字符串中以「skip」和「ignored」開頭的單詞必須忽略。我試過模式查找在特定子字符串中匹配的多個組
need.+?(:"(?'index'\w+)"[,}])
,但發現只有第一(ephasised)值。我如何才能使用RegEx獲得需要的結果?
「跳過」:{ 「A」: 「ABCD123」, 「B」: 「ABCD1234」, 「C」: 「ABCD1235」}
「需要」:{ 「A」:」 ZABCD123 「 」B「:」 ZABCD1234 「 」C「:」 ZABCD1235 「}
」忽略「:{」 A 「:」 SABCD123" , 「B」: 「SABCD1234」,」 C「:」SABCD1235「}
Loo ks像JSON。你應該解析它並從那裏使用它。 –
我只需要使用RegEx – managerger
爲什麼?這很愚蠢。使用正確的工具來完成這項工作。 –