WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:/\.{1.2}/

0:[投稿] atusi [2002/04/06 18:56 ][環境:WIN+IE WIN系+Perl]

正規表現の条件を、

/\.{1.2}/

とすると、
jcode.pl
のようなファイル名にマッチしません。

.
..

にはマッチするのですが、、、。
jcode.pl
にも確かに一度.が含まれていると思うのですが、
違うのでしょうか?


1:[回答] やじうま1号 [2002/04/06 19:01 ]

/\.{1,2}/
だと、.を\でエスケープして、文字と認識させているので
/.*\..{1,2}/
だとうまく良く…と思います


2:[回答] やじうま1号 [2002/04/06 19:03 ]

追加:
/\.{1,2}/
でうまくいかないのは、
"."が、1回から2回の繰り返しという条件だからです。
ただ単に . とあっても、繰り返していないからマッチしません。


3:[完了] atusi [2002/04/07 10:43 ]

どうもありがとうございます。

改めて正規表現を勉強しなおそうと
思います。

それでは失礼します。


4:[完了] B-Cus [2002/04/07 12:43 ]

>>1
> /\.{1.2}/

/\.{1,2}/

じゃないんですか?

>>2
> /\.{1,2}/
> でうまくいかないのは、
> "."が、1回から2回の繰り返しという条件だからです。
> ただ単に . とあっても、繰り返していないからマッチしません。

そんなことはないでしょう。/\.{1,2}/ で jcode.pl にマッチするはず。


5:[完了] やじうま1号 [2002/04/07 16:55 ]

後で思い返したら間違ってましたね。
.と,の違いを見逃してました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World