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                 ||
  ====================================================================