[スレッド全体]

[7573] 正規表現で文字列中の数字の桁をそろえたい。 
2013/2/17 (日) 00:20:23 ろろ
Mozilla/4.7 [ja] (Win95; U)
a123         a123
a45    --->  a045
a6           a006

置換前 (\D+)(\d)\n
置換後 ${1}00${2}
置換前 (\D+)(\d\d)\n
置換後 ${1}0${2}

教えて下さい。
一度の置換でできますか?よろしくお願いします。


[7574] Re: 正規表現で文字列中の数字の桁をそろえたい。 
2013/2/18 (月) 00:20:10 しみづ
INCM1.23c

perlで組むなら、拡張子をplsにして、さしずめ

$seltext = GetSelectedString(0);
$seltext =~ /(\D+)(\d+)/;
$head = $1;
$num = $2;


$seltext = sprintf("%s%.3d",$head,$num);
InsText("$seltext");

かな。

macマクロでは無理かな。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81