[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 03/13 07:43 / Filesize : 7 KB / Number-of Response : 35
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Regular Expression(正規表現) Part11



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 ]
正規表現ごときなんでスレがあるの






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<7KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef