0

私はリストを持っています:

(1, 'Apple', '["5","8"]'),
...
(22, 'Mango', '["5","8"]'),
(23, 'Orange', '["5","8"]'),
(24, 'Banana', '["2","0"]'),
(25, 'Milk', '["2","0"]'),
...
(749, 'Bread', '["2","10"]'),

このように角かっこで値を区切りたい

(1, 'Apple', '5', '8'),
...
(22, 'Mango', '5', '8'),
(23, 'Orange', '5', '8'),
(24, 'Banana', '2', '0'),
(25, 'Milk', '2', "0'),
...
(749, 'Bread', '2','10'),

Notepad++の「置換」機能を使用します。私は別の解決策にもオープンです。

ありがとうございました

4

2 に答える 2

6

正規表現は次のすべてのインスタンスを置き換えます:

'\["(.*?)","(.*?)"\]'

と:

'\1','\2'
于 2012-12-15T19:46:52.047 に答える
2

それは正規表現さえ必要としません。通常の交換モードを使用します。次に、3つのパスがあります。

Find what:    ["
Replace with: (empty string)
Find what:    "]
Replace with: (empty string)
Find what:    "
Replace with: '
于 2012-12-15T19:46:29.590 に答える