2010年6月27日日曜日

正規表現マッチングのアラカルト(数値編)

整数字(数値)
(?:0|(?:+-)?[1-9][0-9]*)

小数
(?:(?:0|(?:[+-]?[1-9][0-9]*))(?:\.[0-9]*[1-9])?)

カンマ区切りの数字(数値)
(?:[0-9]{1,3}(?:,[0-9]{3})+)

桁区切りのカンマを付ける(Perl)
s/(?<=\d)(?=(?:\d{3})+(?!\d))/,/g;

桁区切りのカンマを削除する(Perl)
s/,//g

0 件のコメント:

コメントを投稿