- 1 名前:デフォルトの名無しさん [2013/03/10(日) 20:10:13.34 ]
- Regular Expressionスレです。
質問する場合は必ず実装言語や処理系ソフトウェア名を示してください。 前スレ toro.2ch.net/test/read.cgi/tech/1340383120/ 天ぷら等2以降
- 2 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 20:12:24.81 ]
- スルーされにくい質問のテンプレと例
●Regular Expressionの使用環境 Java1.5 ●検索か置換か? 検索 ●説明 各行の1番目のAまでを検索したい ●対象データ ABCA BCAA CABA ●希望する結果 ABCA ^ BCAA ^^^ CABA ^^ ※ ^ はアンダーラインだそうな ^^;
- 3 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 20:13:31.13 ]
- ◆関連サイト
正規表現メモ www.kt.rim.or.jp/~kbk/regex/regex.html Perl正規表現雑技 www.din.or.jp/~ohzaki/regex.htm Regular Expression(Riue ちゃんの正規表現講座) www.sixnine.net/regexp/ 正規表現パズル www.geocities.jp/oraclesqlpuzzle/regex/ 詳説 正規表現 www.oreilly.co.jp/books/4873111307/ 正規表現プログラミングFAQ capslockabcjp.kitunebi.com/faq.html JScript 正規表現の概説 msdn.microsoft.com/library/ja/script56/html/js56reconIntroductionToRegularExpressions.asp .NET Framework 正規表現言語要素 msdn.microsoft.com/library/ja/cpgenref/html/cpconregularexpressionslanguageelements.asp 【 初心者 】 正規表現 【 入門 】 funcchan.blog16.fc2.com/
- 4 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 20:14:54.60 ]
- ◆関連スレ
[UNIX板] 正規表現 pc12.2ch.net/test/read.cgi/unix/1039165754/ [WebProg] 正規表現道場 pc11.2ch.net/test/read.cgi/php/1168450843/ ◆前スレ [1] pc8.2ch.net/test/read.cgi/tech/1062152374/ [2] pc8.2ch.net/test/read.cgi/tech/1131028296/ [3] pc11.2ch.net/test/read.cgi/tech/1156413899/ [4] pc11.2ch.net/test/read.cgi/tech/1186030400/ [5] pc12.2ch.net/test/read.cgi/tech/1212498448/ [6] pc12.2ch.net/test/read.cgi/tech/1241537764/ [7] hibari.2ch.net/test/read.cgi/tech/1268979408/ [8] hibari.2ch.net/test/read.cgi/tech/1301067486/ [9] toro.2ch.net/test/read.cgi/tech/1323566370/
- 5 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 20:48:49.56 ]
- >>1
乙
- 6 名前:デフォルトの名無しさん mailto:sage [2013/03/10(日) 23:29:16.77 ]
- まんまん
- 7 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 11:04:18.23 ]
- 全スレ最後のほうで執着してたやつが立てたのか
まあ一応乙
- 8 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 14:32:35.52 ]
- >>3
詳説 正規表現 ←第二版のまま。現行は第三版 www.oreilly.co.jp/books/9784873113593/ JScript 正規表現の概説 ←真っ白 .NET Framework 正規表現言語要素 ←真っ白
- 9 名前:デフォルトの名無しさん [2013/03/11(月) 15:18:19.29 ]
- >>8
msdn.microsoft.com/ja-jp/library/28hw3sce%28v=VS.80%29.aspx msdn.microsoft.com/ja-jp/library/az24scfc%28v=vs.80%29.aspx
- 10 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 17:03:43.55 ]
- RegularExpressionでIPアドレスが正しいかどうか判断するのは無理かね?
無理なら各オクテット切り出して0〜255の範囲にあるか地道にチェックするけど。
- 11 名前:デフォルトの名無しさん [2013/03/11(月) 17:16:11.17 ]
- IPv4ならこんな感じか [12]?\d\d\.[12]?\d\d\.[12]?\d\d\.[12]?\d\d\
- 12 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 17:35:35.25 ]
- ブサヨがよーチョンがよー
- 13 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 18:15:21.72 ]
- >>10
IPアドレスの定義は?それを明示すれば誰かが教えてくれる。
- 14 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 19:16:55.03 ]
- >>11でいいんじゃないの?
- 15 名前:デフォルトの名無しさん mailto:sage [2013/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 名前:デフォルトの名無しさん mailto:sage [2013/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 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 19:56:50.99 ]
- きついな・・・
- 18 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 20:04:02.65 ]
- IPv6はマジでヤバそう
- 19 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 20:06:21.73 ]
- >>18
正規表現よりinet_pton使ったほうが確実。
- 20 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 20:15:33.75 ]
- >>14
>>18とかもそうだけどIPって言っても色々あるからね。 ローカルアドレスを含めるかとか、999がマッチしても実用上困らないので\d{1,3}でいいです、とか。
- 21 名前:デフォルトの名無しさん mailto:sage [2013/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 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 22:42:23.87 ]
- 入門サイト読めば出来るようになるから読んでこい。先読み否定ってやつな。
- 23 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 22:48:42.80 ]
- こんな感じで、質問が来たら、
「入門サイト読めば出来るようになるから読んでこい」って 返していけばいいのか、このスレは?
- 24 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 22:53:36.28 ]
- ググったら一発で出るようなのは流石に無いだろってかググった方が早いだろ
- 25 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 22:55:42.21 ]
- それって正規表現すべてに当てはまる話じゃね?
ググったらわかる。 IPv6とかググったらわかるでしょ?
- 26 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 22:57:17.50 ]
- ○○の正規表現みたいは話はするなってことだな。
- 27 名前:デフォルトの名無しさん mailto:sage [2013/03/11(月) 23:06:25.69 ]
- 否定先読みでもいいけど
Rubyなら素直に!~でいいんじゃ
- 28 名前:デフォルトの名無しさん mailto:sage [2013/03/12(火) 00:03:09.16 ]
- というかプログラミングするなら正規表現くらい自分で何とかしろや。
本を読まずに人に聞くような奴は向いてない。
- 29 名前:デフォルトの名無しさん mailto:sage [2013/03/12(火) 00:34:21.31 ]
- ここでやっと正論が出たか
- 30 名前:デフォルトの名無しさん mailto:sage [2013/03/12(火) 01:04:13.77 ]
- でも他に性器表現しかやること無いんだろ?
- 31 名前:デフォルトの名無しさん mailto:sage [2013/03/12(火) 02:45:20.91 ]
- 正直な話、「否定」と「数字の比較」は正規表現だけではやりたくない
- 32 名前:デフォルトの名無しさん mailto:sage [2013/03/12(火) 16:03:33.32 ]
- クレクレスレと勘違いしてる馬鹿がたまに迷い込む
- 33 名前:デフォルトの名無しさん mailto:sage [2013/03/12(火) 22:25:31.31 ]
- 正規表現には限界があるからな。
- 34 名前:デフォルトの名無しさん mailto:sage [2013/03/12(火) 23:08:11.69 ]
- 正規表現ごときなんでスレがあるの
|

|