プレースホルダの値が見つからない場合は、パラメータ全体を置き換える必要があるjsonがあります。 たとえば -正規表現は、他のパターンの出現との相対的な最初の出現と一致します。
プレースホルダ1の交換が見つからない場合、iが{"A":{"" B ":" {0} "、 | "C": "{1}"、| | "D": "{2}" |}};
を削除したいと思い、このJSONで
| "C": "{1}"、|
私はこの正規表現の使用 - (\|.*)(\{1}",\|)
以前のパラメータも一致している -
| "B": "{0}"、| | "C": "{1}"、|
希望の結果を得るために、同じものを怠けたバージョンを使用するにはどうすればよいですか? おかげ
をhttp://meta.stackexchange.com/questions/66377/what-is-the-xy-problem )onスタックオーバーフロー。これはあなたの問題がXで、あなたは正しい解Yを持っていると思うので、「どのようにXを解くのですか」と尋ねるのではなく、Yについて質問します。あなたの質問、「どうやって怠惰なバージョンを使うの?」は、怠惰な量限定子が解決策であることをすでに決めていることを暗示しているようですが、そうではありません。具体的な理由がある場合(例えば、教授があなたがしなければならないと言ったように)、怠惰な量限定子が必要な場合は、その理由を説明する必要があります。そうでなければ、間違った質問をしているだけです。 – ajb
申し訳ありませんあなたは正しい。私は解決策が何であるかを仮定することについて間違っていた – lost4ever