正規表現

PDF化されている表を表計算ソフト上に移行する作業をする。CotEditorを使って半角スペースを単純に","に検索・置換したりスペースを取ったりしているうちはよかったが、こんな状態のものが出てきた。

123 100 456 200 789 300 123 100 456 200 789 300
.....

各数値の間は半角スペース2つ、数値には3桁ごとに半角スペースが入る。
正規表現を使って検索・置換しようと考えたのがこのような表現。

検索:\s(.00)\s
置換:\1,

各数値の下二桁が00なのでこんなふうにしてみた。検索・置換をかけると

123100,456200,789300,123100,456200,789300
.....

となった。よしよし。