[regexp 19] Re: 数字の羅列にマッチさせるには[0-9]を繰り返すしかないのか?

Shoji Ogura kohenji @ sarahsystems.com
2007年 5月 1日 (火) 15:59:51 JST


こんにちわ、初めて投稿しますおぐらです。

On Tue, 01 May 2007 15:30:28 +0900
naya <SNA02388 @ nifty.com> wrote:
> 上4桁を残して下2桁をオミットするのに
> 
> 	置換前:([0-9][0-9][0-9][0-9])[0-9][0-9]
> 	置換後:\1
> 
> としましたが、もっと短い書き方はありませんか

http://jp.emeditor.com/help/howto/search/search_regexp_syntax.htm
にEmEditorで利用できるメタ文字が出ています。
これを見ると{}の量指定子が使えるようなので

置換前:([0-9]{4})[0-9]{2}
置換後:\1

で、どうですか?


regexp メーリングリストの案内