952 :
デフォルトの名無しさん:2005/10/31(月) 13:21:12
#!/usr/bin/perl
while(<>){
$_=~s/^[.*([.*]).doc/
print $1;
/xeg
}
]は全角か?半角なら\を入れる必要がある
953 :
デフォルトの名無しさん:2005/11/03(木) 23:09:59
age
954 :
デフォルトの名無しさん:2005/11/03(木) 23:12:31
そろそろ次スレたてますか?
955 :
デフォルトの名無しさん:2005/11/03(木) 23:14:25
おもんない
また使い古されたネタを……。最低だな。
ナイスブルマ
まだ40も残ってるのに
馬鹿な早漏君だ
おまいらお勧めの正規表現を羅列しながら埋めるんだ
.
これ最強
964 :
デフォルトの名無しさん:2005/11/12(土) 14:59:32
正規表現をこれから学ぼうと思うのですが、お薦めの入門書を教えてください。
O'REILLYの詳説 正規表現とか。
高いけど。
正規表現むずかすぃ・・・
つくっても何でその表現だと引っかからないのかがわからんです・・・
なんかテストツール見たいのものってありますか?
txt2regex みたいなの?違うか。
んーちょっと違うかも。
いま作ってる正規表現のどこがおかしくて意図した動作をしないのかを検証するツール。
ひっかからないとしてどこで引っかからなくなってるのかがわかりやすいものがあればと。
それは大物を狙いすぎです。
オレははまったときは部分パターンを抜き出してテストしたり、
適当にカッコ挿入してキャプチャーしてどこまでマッチしてるか
表示させたりみたいな地道なことをやっている。
>>970 動かしてみたけどぜんぜん動かない・・・
>>971 やはりそんな感じですか・・・みんなもはまってるんですね。該当部分だけ引っ張り出すと正常に動くんだけど中に入れると動かない・・・orz
なんか間違ってるんだろうけど、どこかわかりません。
とりあえずちょっとツール作ってみました。括弧の対応と引っかかる文字列あれば抜き出します。
対象文字列と正規表現入れて成功すると引っかかったのをグループごとに表示します。
右側には括弧の対応も示されます。
http://www.uploda.org/file/uporg236598.zip.html 暇な人ツールに最初から入ってる正規表現のどこがおかしいのか教えてください。
対象文字列に"2005/10/21 12:45:562005/10/21 12:45:56"といれると後ろの日付部分が認識されるんだけど"5d-2005/10/21 12:45:56"とすると認識されないです・・・
973 :
972:2005/11/14(月) 00:05:49
書き忘れましたが.NET2.0 ようです。
974 :
デフォルトの名無しさん:2005/11/22(火) 00:50:32
秀丸の正規表現による置換で
行頭がhttpで始まる行を削除し\nに置換したいのですが
正規表現の書き方を教えてもらえませんか
>>974 ^http.* を 空の文字列に置き換え
976 :
974:2005/11/22(火) 01:02:42
>>975 ありがとう
置換前 http..*\n
置換後 \n
でもデキマスタ
978 :
974:2005/11/22(火) 01:09:00
979 :
デフォルトの名無しさん:2005/11/23(水) 12:48:08
ntaich073055.aich.nt.adsl.ppp.infoweb.ne.jp
これを正規表現に直すと、どうなるか教えて下さい
ntaich073055[.]aich[.]nt[.]adsl[.]ppp[.]infoweb[.]ne[.]jp
>>979 何のためにそれを正規表現に直したいのか知らないが
恐らく、どこかの掲示板なりのアクセス禁処理のためだと考えて答えると
ntaich[0-9]+.aich.nt.adsl.ppp.infoweb.ne.jp
こうだと思われる
982 :
デフォルトの名無しさん:2005/11/23(水) 14:10:29
次スレの性器表現はどこいったの?
983 :
デフォルトの名無しさん:2005/11/23(水) 14:40:16
うめ
ume
産め
梅
梅
梅
梅
正
規
表
現
(正|規|表|現)
埋めるの飽きた
10{3}
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。