2015-12-29T22:18:35+09:00 [Tue]
--> [労働]
MacVimならなんとかなる
macvimで二桁数字のみ半角、ほかは全角にする。
:perldo use utf8; tr/0-9/0-9/;s/(?<![0-9])([0-9]{2})(?![0-9])/($n = $1) =~ tr#0-9#0-9#, $n/eg
perldo perlになんかさせる。
use utf8; これを入れずに日本語にtrを噛ますと面白すぎて笑えない
tr/0-9/0-9/ 一旦、全部全角に変更。
s/(?<![0-9])([0-9]{2})(?![0-9])/($n = $1) =~ tr#0-9#0-9#, $n/eg
検索 僕の前には数字がない。僕の後にも数字がない二桁。否定後読み先読みを入れないで[0-9]{2}とかにすると、二桁を超える数字のふたつ分がヒットしてしまう。