[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
104
(1): 03/12/23 19:52 ID:??? AAS
AA省
105: 03/12/24 10:46 ID:??? AAS
>>102
常にドメイン名からプロバイダが抽出できると信じている時点でダメ。
106
(2): 03/12/24 14:10 ID:??? AAS
「ISP名」ではなくて、XXXXX.XXX.XXX.2ch.netの
2ch.netを取得したいと仮定して答えても問題ないかな?
107: 03/12/24 18:42 ID:??? AAS
>>106
とりあえずそれでいってみよー
108: 03/12/24 21:51 ID:??? AAS
>>106
いいっすよ!
109
(1): 03/12/25 19:44 ID:??? AAS
適当に答えてみる。
[-0-9a-zA-Z]+.[-0-9a-zA-Z]+$
多分[-0-9a-zA-Z]じゃ足りないけどよく分からないので。識者よろ
110: 03/12/25 19:55 ID:??? AAS
適当すぎて・・・・・・・・・・・・・
111: 03/12/25 20:51 ID:??? AAS
>>109
<q cite="外部リンク[txt]:member.nifty.ne.jp">
hostname = *( domainlabel "." ) toplabel [ "." ]
domainlabel = alphanum | alphanum *( alphanum | "-" ) alphanum
toplabel = alpha | alpha *( alphanum | "-" ) alphanum
</q>
=> >>104
112
(2): 03/12/25 21:14 ID:??? AAS
hogehoge.XXX のように.の後が3文字なら
後ろから二つ目の.まで
hogehoge.ne.XXのように.の後が2文字なら
後ろから三つ目の.まで
.XXXのXがすべて\dならIPアドレスということで全部

とでもしておけばいいんじゃない?適当すぎですが
113: 03/12/26 00:26 ID:??? AAS
>>112
汎用 JP ドメインなんてのもあるがな。
114: 03/12/26 01:23 ID:??? AAS
>>112
適当どころじゃないわな
115
(1): 03/12/26 13:51 ID:icJ7Wsig(1) AAS
#!/usr/bin/perl
$_ = << "EOD" ;
<test>
<test2>abc</test2>
</test>
<test>
<test2>def</test2>
</test>
EOD
/(<test>.+<\/test>)/s ;
省16
116: 03/12/26 13:56 ID:??? AAS
>>115
.+?
117
(2): 03/12/27 16:00 ID:??? AAS
〜〜[hoge]〜[foo]〜〜〜[bar]〜〜[moge]〜

のような感じのテキストで[hoge]以外の[と]で囲まれている部分を消して

〜〜[hoge]〜〜〜〜〜〜〜

のようにしたいのですが、hoge以外の場合マッチという方法が思いつきま
せん。[^hoge]で無いことは確かなんですが・・。
文字列の否定の方法をどなたか教えてくださいませ。
118
(1): 03/12/27 17:39 ID:??? AAS
>>117
s/\[(?!hoge)[^\]]*\]//g;
外部リンク[htm]:www.din.or.jp
119: 117 03/12/27 17:54 ID:??? AAS
>>118
どうもです。
120: 初心者スレ902,904 03/12/29 16:56 ID:??? AAS
Perl コーディング初心者質問コーナー Part30
2chスレ:php
こちらから誘導されてきました。
再度質問を書きます

あるスクリプトで

my $check = '(?:^|[\0-\200\240-\337])(?:[\201-\237\340-\374]{2})*';
$FORM{'FROM'} =~ s/($check)(?: | )+$/$1/g;

というのがあったのですが、"?:"というのはどういう意味なんでしょうか?
(このスレでも"?:"という表現が使われていますね)

外部リンク[html]:www.kt.rim.or.jp
省2
121
(2): 初心者スレ902,904 03/12/29 17:03 ID:??? AAS
わざわざ誘導されてきたのにすみません。自己解決しました。
外部リンク[html]:www.kt.rim.or.jp
ここを読んだら分かりました。
122
(1): 03/12/31 18:09 ID:9hwbEMBW(1) AAS
rubyで
/#{str1}/.match(str2)
としたときstr1のメタ文字を通常の文字としてマッチさせたいのですがどうしたらいいですか?
123
(3): 04/01/01 00:08 ID:??? AAS
>>122
Regexp.escape(str1) か Regexp.quote(str1)
1-
あと 866 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s