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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
72: 03/12/15 10:59 ID:??? AAS
>>70
わからないなら書かなくていいから
73: 03/12/15 14:28 ID:??? AAS
>>65
(@|word) とか。
なんでみんなどの言語で実装するか書かないのだろう?
74: 03/12/15 14:41 ID:??? AAS
それはどちらにもヒットする正規表現では。
75
(2): 03/12/15 23:09 ID:8LAW+/sT(2/2) AAS
>>75
 70は間違ってはいないよ、不充分かも知れんが。
 そもそも65の質問がどういうシチュエーションでどういう動作の目的でどういうマ
ッチングをさせたいのかを詳細に述べていないという不充分な訊き方なので、70のよ
うな「充分用を足すかどうかは保証の限りではない」当たり障りのない答えが返って
きても当然だと思うが。
 70の記述で取り敢えず「@」「word」が含まれていれば、その含まれている最初
の箇所マッチする。 複数含まれていて、それを全てマッチさせるのか、n回目まで
マッチさせるのかなどでオプション等の補助的記述が必要になって来るし、「含まれ
ている」ではなく「その単語そのもの独立だけに厳密マッチ」させるのならが、また
省2
76
(1): 03/12/16 09:10 ID:??? AAS
なんだ?こいつ。
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
ところが全て行末ではないんです。
1-
あと 898 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s