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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
366
(3):   04/04/20 01:22 ID:UZzv87o5(1) AAS
htmlファイルを読み込んで、
<a href=外部リンク:bbq.2ch.net速報Headline</a> を
<a href="外部リンク:bbq.2ch.net速報Headline</a>
の様に、href=の中身を " で括りたいのですが、
$str =~ s/(<[^>]*\bhref\s*=\s*['\"]?)([^\s\"'>]*)/\1\"\2\"/g;
としてしまうと、元々 " で括られている場合にもさらに " が付いてしまうため困っています。
" が無い場合のみ " で括るようにするにはどうすればよいでしょうか。
お知恵をお貸しくださいませ。
367
(2): 04/04/20 06:46 ID:??? AAS
AA省
372
(6): 04/04/21 05:52 ID:??? AAS
>>366
s/(<\w+\s+href\s*=\s*)(['"]?)([^\2\s>]*)\2(\s*>)/$1"$3"$4/gi;
# まんまですな。

>>371
どこらへんがDQNなの?
373: 366 04/04/21 11:47 ID:??? AAS
>>367,372
ありがとうございます。これから試してみます。
実は367は何やってるかわからないほどの素人ですが
精進します。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s