2
notepad ++で正規表現を使用して文字列をキャプチャして置換しようとしましたが、結果が期待通りになりません。タスクが捕捉し配置カラム2(値0602、0164、0131、0131)。例えば、ID 9の値としてそれを挿入することであり、最終結果がでなければならないメモ帳で正規表現を使用して文字列をキャプチャし置き換える方法++
(602, '0602', '[{"id":"9","value":""},{"id":"1","value":"1"}]'),
(1644, '0164', '[{"id":"9","value":""},{"id":"1","value":"3"}]'),
(1311, '0131', '[{"id":"9","value":""},{"id":"1","value":"100"}]'),
(1321, '0132', '[{"id":"9","value":""},{"id":"1","value":"150"}]')
:データベースはこのようなフォーマットされていますこのように:
(602, '0602', '[{"id":"9","value":"0602"},{"id":"1","value":"1"}]'),
(1644, '0164', '[{"id":"9","value":"0164"},{"id":"1","value":"3"}]'),
(1311, '0131', '[{"id":"9","value":"0131"},{"id":"1","value":"100"}]'),
(1321, '0132', '[{"id":"9","value":"0132"},{"id":"1","value":"150"}]')
私はメモ帳+ +でこの正規表現を試す - 検索:
(, '.*)("id":"9","value":"")
は交換してください:
($1)("id":"9","value":"$1")
結果は近いですが、必要なものではありません。あなたが正しい答えを知っていれば私を助けてください。前もって感謝します。
交換品の値の後に引用符がないので、注意してください。 – Lery
@お礼ありがとうございます。私は答えを更新しました。 :) – Tushar
@タシャール、解説と解説に非常に感謝します。私はすぐにそれを試みます。 –