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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
201
(1): 04/02/14 12:38 ID:??? AAS
質問です。お師匠様よろしくお願いします。

次の文字列で、<!--from-->〜<!--to-->部分を除去する
正規表現が分からないです。

"あい<!--from-->か<>き<!--to-->うえ<!--from-->くけ<>こ<!--to-->お"
→「あいうえお」を取り出したい

自作の失敗正規表現
/<\!--from-->.*<\!--to-->//g
→「あいお」になってしまう。
202
(2): 04/02/14 12:46 ID:??? AAS
>>201
Perlなら最短マッチ
.*?
203: 04/02/14 12:54 ID:??? AAS
>>202
よくばりを抑えることができました。
お師匠様ありがとうございました!
204
(2): 04/02/14 13:29 ID:??? AAS
>>202
最短マッチ
できないやつってあるの?

C++のboost::regexも出来たよ
205
(1): 04/02/14 13:50 ID:??? AAS
>>204
Perl4ダケダタ
スマソ
206
(1): 04/02/14 14:44 ID:??? AAS
>>205
*awkやsedにもねぇだろ。
207: 04/02/14 14:47 ID:??? AAS
>>206
俺につっかからず
>>204に尾長居します
208
(2): 04/02/14 23:14 ID:??? AAS
置換でimgタグのalt属性だけを全て検出するにはどうすればいいですか
今は

$title =~ s/.*?( alt=\".*?\")*/$1/gs;
$title =~ s/alt="//g;
$title =~ s/"//g;

とやっていますが、効率が悪いと言われました。
209
(2): 04/02/14 23:29 ID:??? AAS
>>208
$title =~ s/.*? alt=\"(.*?)\"*/$1/gs;
ってことじゃないのか。
210: 04/02/14 23:39 ID:??? AAS
>>209
それだと
alt="Alt属性値">

Alt属性値">
ですよね
211: 04/02/14 23:43 ID:??? AAS
そんでしかも
alt属性値は複数ある可能性もあるんです(<img>タグの個数が分からないため)
212: 04/02/14 23:49 ID:??? AAS
効率が悪いといわれた意味は、>>209じゃないかってことだ。
で、求めたいことをやるコードなら、今、プログラム板の
Perl質問箱でも答えたとこだが、
@title = ($_ =~ /.*? alt=\"(.*?)\"*/$1/g);
でよろしかろう。
213
(2): 04/02/15 00:04 ID:??? AAS
あー
ヒントを得られたので改変して自己解決しました。

$title =~ s/.*?alt=\"([^"]*)[^(alt)]*/$1/gs;

これでできました。
どうもありがとうございました。
214: 04/02/15 00:09 ID:??? AAS
>>213
( ゚д゚)ハァ!?
ま、いいか
215: 04/02/15 00:11 ID:??? AAS
>>213
それだと・・・
ま、、いいや
216: 04/02/15 00:24 ID:??? AAS


何か問題があるんでしょうか・・・汗
217: 04/02/15 00:28 ID:??? AAS


alt="〜"以降にaかlかtが含まれるとそれ以降がおかしな事に・・・
218: 04/02/15 02:32 ID:??? AAS
このスレおもしろいな。
219
(4): 04/02/15 02:58 ID:P41SZm3C(1) AAS
例えば、こんな感じの文字列があって、
90020E68E8D0320A9028D14FF40AE7307BD5A8...
これに16文字ごとに00を挿入するにはどう書けばいいでしょうか?
こんな感じに出力したいのですが
0090020E68E8D0320A009028D14FF40AE730007BD5A8...
自分でチュートリアルみながらやってみたら
アホみたいに00で溢れてしまいました・・・
220: 04/02/15 03:45 ID:??? AAS
>>219
具体的にどうやったのかの正規表現も書いておいた方が
誰かが教えてくれる気になってくれる率高いよ
1-
あと 769 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s