13/03/11 19:16:55.03
>>11でいいんじゃないの?
15:デフォルトの名無しさん
13/03/11 19:35:25.80
(?:\d|[1-9]\d|1\d{2}|24\d|25[0-5])\.(?:\d|[1-9]\d|1\d{2}|24\d|25[0-5])\.(?:\d|[1-9]\d|1\d{2}|24\d|25[0-5])\.(?:\d|[1-9]\d|1\d{2}|24\d|25[0-5])
こんな感じ?
16:デフォルトの名無しさん
13/03/11 19:40:17.28
ごめん間違えた
(?:\d|[1-9]\d|1\d{2}|2[0-3]\d|24\d|25[0-5])\.(?:\d|[1-9]\d|1\d{2}|2[0-3]\d|24\d|25[0-5])\.(?:\d|[1-9]\d|1\d{2}|2[0-3]\d|24\d|25[0-5])\.(?:\d|[1-9]\d|1\d{2}|2[0-3]\d|24\d|25[0-5])
17:デフォルトの名無しさん
13/03/11 19:56:50.99
きついな・・・
18:デフォルトの名無しさん
13/03/11 20:04:02.65
IPv6はマジでヤバそう
19:デフォルトの名無しさん
13/03/11 20:06:21.73
>>18
正規表現よりinet_pton使ったほうが確実。
20:デフォルトの名無しさん
13/03/11 20:15:33.75
>>14
>>18とかもそうだけどIPって言っても色々あるからね。
ローカルアドレスを含めるかとか、999がマッチしても実用上困らないので\d{1,3}でいいです、とか。
21:デフォルトの名無しさん
13/03/11 22:37:27.29
●Regular Expressionの使用環境
Ruby 1.9
●検索か置換か?
検索
●説明
red または blue が含まれてない行を検索したい。
●対象データ
yellow red blue green orange
red green yellow orange
black yellow orange white
green yellow blue orange
●希望する結果
black yellow orange white
22:デフォルトの名無しさん
13/03/11 22:42:23.87
入門サイト読めば出来るようになるから読んでこい。先読み否定ってやつな。
23:デフォルトの名無しさん
13/03/11 22:48:42.80
こんな感じで、質問が来たら、
「入門サイト読めば出来るようになるから読んでこい」って
返していけばいいのか、このスレは?
24:デフォルトの名無しさん
13/03/11 22:53:36.28
ググったら一発で出るようなのは流石に無いだろってかググった方が早いだろ
25:デフォルトの名無しさん
13/03/11 22:55:42.21
それって正規表現すべてに当てはまる話じゃね?
ググったらわかる。
IPv6とかググったらわかるでしょ?
26:デフォルトの名無しさん
13/03/11 22:57:17.50
○○の正規表現みたいは話はするなってことだな。
27:デフォルトの名無しさん
13/03/11 23:06:25.69
否定先読みでもいいけど
Rubyなら素直に!~でいいんじゃ
28:デフォルトの名無しさん
13/03/12 00:03:09.16
というかプログラミングするなら正規表現くらい自分で何とかしろや。
本を読まずに人に聞くような奴は向いてない。
29:デフォルトの名無しさん
13/03/12 00:34:21.31
ここでやっと正論が出たか
30:デフォルトの名無しさん
13/03/12 01:04:13.77
でも他に性器表現しかやること無いんだろ?
31:デフォルトの名無しさん
13/03/12 02:45:20.91
正直な話、「否定」と「数字の比較」は正規表現だけではやりたくない
32:デフォルトの名無しさん
13/03/12 16:03:33.32
クレクレスレと勘違いしてる馬鹿がたまに迷い込む
33:デフォルトの名無しさん
13/03/12 22:25:31.31
正規表現には限界があるからな。
34:デフォルトの名無しさん
13/03/12 23:08:11.69
正規表現ごときなんでスレがあるの