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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
83: 03/12/18 19:11 ID:zzUoxnBB(2/3) AAS
スミマセン
Xは無視してもらっていいです。
84
(1): 03/12/18 19:27 ID:??? AAS
perlの正規表現なんですが、
$hoge = "a(b(c))";
の時に、$hoge =~ m/(.*)\((.*)\)/
とすると、$1は"a(b"で、$2は"c)"になりました。
つまり文末から見ていることになるのですが、これを
$1は"a"で、$2は"b(c)"になるようにするにはどうすればいいでしょうか。
よろしくお願いします。
85: 03/12/18 19:36 ID:??? AAS
>>84
それは文末から見ているんじゃない。. は ( も含むから
最初の .* が一番長くマッチできるところまで取り込んでいるだけ。

/([^)]*)\((.*)\)/ か /(.*?)\((.*)\)/ かこの辺↓参照。
外部リンク[htm]:www.din.or.jp
86
(1): 03/12/18 20:29 ID:??? AAS
>>80は普通に
[0-9]+
じゃない?
全体なら^$つけるとか。
87: 03/12/18 20:34 ID:??? AAS
同意
88
(2): 03/12/18 21:08 ID:zzUoxnBB(3/3) AAS
[0-9]+ ですと
例えば
10.
10.01
10
のうち、全ての"10"を拾います。 上記3つの数値のうち小数点を含まない
10(3つ目)のみにマッチさせたいんです。
89: 03/12/18 21:11 ID:??? AAS
>>88 -> >>86
90: 03/12/18 21:42 ID:??? AAS
>>88
>全体なら^$つけるとか。
^[0-9]+$
91: 03/12/19 06:15 ID:z9mYPuUz(1) AAS
ところが全て行末ではないんです。
92
(3): 03/12/19 08:15 ID:tSEWBAlW(1) AAS
$perl -pe 's/(?<![\.\d])(X\d+)(?![\.\d])/##$1##/g;' >>80

小数点を含まない数値にマッチさせるパターンを教えて下さい。

X25.125
X12.1
X78.
でなく
##X25##
##X789##
にマッチさせたいんです。 
御多忙中の所、誠に恐縮では御座いますが、
省1
93: 39 03/12/19 10:20 ID:??? AAS
今頃ですが・・・
自力で検索したサイトは難しい所ばかりだった気がしたのですが、
>>1のリンク先を一通りち回って、今回は何とかなりました。
たぶん答えるのもアホらしい低レベルな質問だったんでしょうね。
スレ汚し失礼しました。
94: 03/12/19 13:04 ID:??? AAS
>92 いいかげんにしろやカス
95: 03/12/19 16:38 ID:??? AAS
>>92
おらよ。
/(?:^|[^\d\.])(\d+)(?:[^\d\.]|$)/
96: 03/12/19 23:48 ID:??? AAS
/(?:^|[\d\.])([1-9]\d*)(?:[^\d\.]|$)/
97: 03/12/21 14:45 ID:??? AAS
>>92
お前さんのレベルじゃ,
込み入った正規表現に手を出すのはまだ早いんじゃないか?
とりあえずわかりやすい代替手段でも使っておけ。

my $f = 'fs4.5s5d.af56.156asd';
my @res = ();
foreach ( split(/[^\d.]/, $f) ){ push( @res, $_ ) if(/^[\d]+$/); }
if(! scalar(@res) ){ print "no match!\n"; }
elsif( scalar(@res) > 1 ){ print "too much match!\n"; }
else{ print "matched:[$res[0]]\n"; }
98
(1): 03/12/21 23:40 ID:qD9UdeKR(1) AAS
[サッカー][蹴球]96 ATLANTA OLYMPIC BS1総集編 日本1-0ブラジル 前園 カヌー オルテガ [110m08s DivX5].avi dgju9h3hNw 731,862,992 53de508adb8dc5d557c4d83efde22799
nyのキー情報(↑みたいなの)を正規表現で表すことできますかね?

ダウソ板のスレを全部取り込んで、
キー情報だけ抜き出してリストを作りたいです。
99: 03/12/22 00:11 ID:??? AAS
「みたいの」ってのが無理。
100: a [a] 03/12/22 01:56 ID:??? AAS
>>98
もっとわかりやすく説明しろボケ
101: 03/12/22 02:02 ID:??? AAS
いいから放置しとけ
102
(2): 03/12/23 15:26 ID:??? AAS
YahooXXXX.bbtec.net
からも
xxx.xxxx.ap.so-net.ne.jp
からもプロバイダ名を抽出させる方法を教えてください。
1-
あと 887 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s