namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pnamazu-98.04.09
國頭です。
▲時刻 Thu, 9 Apr 1998 12:28:00 +0900 に
▲Rei FURUKAWAさんの出した
▲Message-ID <199804090329.MAA00753@xxxxxxxxxxxxxxxxxxxxxx>の
▲[namazu:00500] pnamazu-98.04.09 という話題では...
古川君> 話はそれますが、perl の正規表現で、「同じ文字が n 回続く」というのを記
古川君> 述する方法を御存知の方はいらっしゃいますでしょうか?
Perl の info によると、
******************************
正規表現の各要素の後に、中括弧で囲んだ数字を `{n,m}' の形で付けること
ができる。ここで `n' はその要素にマッチする最小限の回数、`m' は最大限の
回数を表す。`{n}' の形は `{n,n}' と同等であり、`n' 回ちょうどにマッチす
る。
`{n,}' の形は `n' 以上の回数にマッチする(中括弧が別のコンテキストで使
われた場合は、中括弧は通常の文字として扱われる)。
修飾子 `*' は `{0,}'、修飾子 `+' は `{1,}'、修飾子 `?' は {0,1}にそれ
ぞれ等しい。
`n' や `m' の大きさには制限はないが、大きな数を使うとより多くのメモリー
を消費する。
******************************
だそうです。でも、僕は使ったことがありません。^^;
====================================================================
|| 國頭 吾郎 (Goro Kunito) Tel 03-3812-2111 or 03-3814-4251(ext.6761) ||
|| 東京大学工学系研究科電子情報工学専攻 羽鳥・相澤研究室 博士2年 ||
|| E-mail : kunito@xxxxxxxxxxxxxxxxxxx ||
====================================================================