[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
456(2): 04/06/21 13:16 ID:??? AAS
s|\d{1,4}|<a name="$&">$&</a>|;
きっとこんなんじゃ駄目なんだろうな。
457: 455 04/06/21 13:20 ID:??? AAS
いろいろぐぐって自己解決いたしました。
[0-9]+\f →<a name="\0">\0</a>
これで出来るようになりました。
今度からもっと調べてから書き込みますね。
スレ汚し失礼しました。
458: 04/06/21 13:23 ID:??? AAS
>>456
すいません、書き込んでいる間にレス下さってたんですね。
ありがとうございます<(. .)>
459: 04/06/23 14:38 ID:StfIGGBa(1) AAS
'<tag>test1<tag>test2</tag>test3</tag>';
上記の文字列から'test2'の部分だけを取り出したいのですが、
'm /<tag>(.*?)<\/tag>/;' では$1に 'test1<tag>test2' まで入ってしまいます。
'm /<tag>.*?<tag>(.*?)<\/tag>/;' で望みどおりにはなるのですが
エレガントではないように思います。
もっと良い表現はないでしょうか?
460(1): [age] 04/06/23 15:40 ID:??? AAS
m!.<tag>(.*?)!;
461(1): 460 04/06/23 15:57 ID:??? AAS
m!.<tag>(.*?)<!;
462(1): 04/06/23 16:02 ID:??? AAS
ありがとうございます。>>461
463(1): [i] 04/06/23 18:16 ID:??? AAS
正規表現2chスレッド (WEBプログラミング) 外部リンク[php]:pwiki.chbox.com
(03/11/19) 外部リンク[html]:snapshot.publog.net
(02/11/24) 2chスレ:php
(01/07/26) 2chスレ:php
464: [ ] 04/06/24 22:52 ID:??? AAS
正規表現掲示板 - Users Group of EmEditor FrontPage
外部リンク[php]:cgi25.plala.or.jp
465(1): 04/06/25 11:54 ID:g4l68VjT(1/5) AAS
"A1B5A2B6A3B7A4B8"
と言う文字列があったとして、'B'の2個目の後ろの数字とか、
'A'の3個目の数字などの指定はどうしたら良いでしょうか?
Perlでお願いします。
{m回目にマッチ}を使えば良いかと思ったのですが、使いかたがわかりません。
466(1): 04/06/25 12:01 ID:g4l68VjT(2/5) AAS
書き忘れましたが
m /.{3}(\d)/;
とかで'B'の2個目の後ろの数字は取り出せるのですが、
'A'や'B'はhtmlのタグの変わりですので、任意の文字列の
希望するヒット回数の後ろの文字列を取り出したいと思っています。
467(1): 04/06/25 12:15 ID:??? AAS
>>466
もうちょっと元々何をやりたかったかを具体的に。
468(2): 04/06/25 12:20 ID:??? AAS
つか、{m}はm回数目にマッチじゃないからね。
/.*B.*B(\d)/
とかやるしかないんじゃないの?
469(1): 04/06/25 12:25 ID:g4l68VjT(3/5) AAS
>>467
htmlの中の2個目のtableタグの中の文字列を取り出したり、
3個目の画像のURLを取り出したりしたいです。
>>468
>つか、{m}はm回数目にマッチじゃないからね。
ご教授ありがとうございます。
470(1): 04/06/25 12:34 ID:??? AAS
>>469
だから具体的にそのタグを書けと(ry
471(1): 468 04/06/25 12:36 ID:??? AAS
回数固定じゃないならこうかな? mとかBのところは適宜入れてやる。
/(?:.*?B){m}(\d)/
……でもこれってHTML解析とは違うような気がする。
472(2): 04/06/25 12:46 ID:g4l68VjT(4/5) AAS
>>470
2個目の<tabe></table>内の10個目の<td></td>の間の文字列を取り出したいのですが、
エレガントな表記方法をお願いします。
>>471
まだまだ初心者なので的確な表現ができなくて申し訳ありません。
自分で調べるとっかかりが欲しかったので、>>465のような質問にしました。
473(1): 04/06/25 13:09 ID:??? AAS
>>472
具体的という意味がわからないならもう帰っていいよ
474(1): 04/06/25 13:15 ID:??? AAS
HTML のパースネタは盛り上がる (≒ 荒れる) ねえ。
>>472
そのくらい複雑なことするようなら HTML パースライブラリ使った方が吉。
475(2): 04/06/25 13:31 ID:g4l68VjT(5/5) AAS
>>473
ぐたい-てき 0 【具体的】
一般的なものや観念的なものではなく、個々の事実によっているさま。
「―に例をあげる」
具体的に例をあげているだろうが。
具体的という意味がわからないならもう帰っていいよ
>>474
>そのくらい複雑なことするようなら HTML パースライブラリ使った方が吉
ご教授ありがとうございます。
HTML パースライブラリというのを知っただけでも大きな収穫を得ました。
上下前次1-新書関写板覧索設栞歴
あと 514 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s