人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

正規表現について質問です。

以下のhtmlでimgタグの画像の名前がtusとついているソースだけ中質紙たいです。

<html>
<body>
<img src="sample.com/img/o__tus__sample1.jpg">
<img src="sample.com/img/o__kes__sample2.jpg">
<img src="sample.com/img/o__sas__sample3.jpg">
<img src="sample.com/img/o__tus__sample4.jpg">
</body>
</html>

使用する言語はphpです。抽出した言語を編巣に格納してすべて表示させたいです。
回答よろしくお願いします。

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

「抽出した言語を編巣に」の「編巣」は「変数」の間違いだと思うけど「言語」が分からなかった。
「言語」がそれぞれタグ、パス、ファイル名の間違いとすると順に

/<img [^>]+_tus_[^>]+>/
/[^"]+_tus_[^"]+jpg/
|[^/]+_tus_[^"]+jpg|

こんな感じ?


匿名質問者さんのコメント
誤字ばっかりすみません(笑)。タグの結果です。 この正規表現は例えば、find()とかpreg_match()で使用することはできるのでしょうか?

匿名回答1号さんのコメント
findは知りませんけどpreg_*系で使えます。 全部ならpreg_match_allで良いんじゃ無いですか?
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ