正規表現道場at PHP正規表現道場 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:nobodyさん 07/09/02 03:27:50 >>145-148 待てw 151:nobodyさん 07/09/02 03:54:38 >>150 どっちも「それは正規表現じゃねえよ」からグダグダと書いても仕方ないから 待たせなくてよい。 152:nobodyさん 07/09/02 09:50:38 RtluGpKC 192.168.50.5 //OK 192.168.*.* //OK 1000.1000.1000.1000/OK *.168.50.5 //NG (\d+)(\.([*(\d+)])){3} なぜこれでダメ? 153:nobodyさん 07/09/02 11:04:51 tGLa/mAn >>150-151 正規表現とは文字列の集合を表現する手段でありますから、 ワイルドカードを用いた表現も正規表現の一種であります。 154:nobodyさん 07/09/02 11:20:25 tGLa/mAn >>152 > (\d+)(\.([*(\d+)])){3} これは数字があり、 その後ピリオドと 「*」、 「(」、 数字、 「)」、 「+」 のどれかの組が3回繰り返す文字列群の表現です。 > *.168.50.5 これは数字の後、 ピリオドと 「*」、 「(」、 数字、 「)」、 「+」 のどれかの組が2回しか繰り返していないので、 先ほどの正規表現にマッチしません。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch