[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
77: 03/12/16 13:37 ID:??? AAS
>>76
アホは放置で。
78(1): 03/12/16 16:12 ID:??? AAS
不十分とか言う以前に正しい記述をしろってーの
79: 03/12/16 17:08 ID:??? AAS
>>78
>>75 は、元の質問が十分じゃないので正しい記述は不可能、と言いたいのだろう。
だが、アホなので放置で。
80(4): 03/12/18 18:53 ID:zzUoxnBB(1/3) AAS
小数点を含まない数値にマッチさせるパターンを教えて下さい。
X25.125
X12.1
X78.
でなく
X25
X789
にマッチさせたいんです。
御多忙中の所、誠に恐縮では御座いますが、
御教示いただければ幸いです。
81: 03/12/18 18:57 ID:??? AAS
>>80
> X25.125
Xとか入ってるけど,これって数値か?
82: 03/12/18 19:01 ID:??? AAS
>>80
(.+?)\.
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\.]|$)/
上下前次1-新書関写板覧索設栞歴
あと 893 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s