あるphpで出力されているwebページ(http://www.hoge.com/hoge.php)
内の
<div align="center"><span class="style8" id="nu_text">2011-09-0112:34:560.66 </span></div>
の
2011-09-0112:34:560.66
の部分だけをphpで抽出したいと思います。
どのような方法がありますか。
抽出元サーバは coreserverです。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
とりあえず…
━ ココから ━━━━━━━━━━━━━━━━━━━━━━━━
$my_html = '<div align="center"><span class="style8" id="nu_text">2011-09-01 12:34:56 0.66 </span></div>';
if ( preg_match_all("|<span class=\"style8\" id=\"nu_text\">([^<>]+)</span>|", $my_html, $matches, PREG_SET_ORDER) ) {
$my_string = (string) $matches[0][1];
}
else {
$my_string = 'No Data...';
}
echo "<p>". $my_string ."</p>\n";
━ ココまで ━━━━━━━━━━━━━━━━━━━━━━━━
~こんな感じの正規表現で目的の部分を取れると思います。
P.S.
注意点としては“必ず”目的の文字列が例文の様な形になっている事が確約されている事です。もし毎回、微妙に取得対象のHTMLが変化する可能性があるのなら、それなりにまた正規表現の部分を変更しないとなりません。
No.1
- 回答日時:
その形なら 正規表現で取り出せるんじゃないかな
ただ、idのあるタグの内側に 更にタグが有るとかいい始めたらちょっと別の方法にしないとだめだけど。
ありがとうございます。
正規表現の場合具体的にどのように記述すればいいでしょうか?
タグの中は質問の通りです、しかし一部スペースがありましたが
投稿の才に消えてしまいました。
<span class="style8" id="nu_text">2011-09-0112:34:560.66 </span>
の部分が
<span class="style8" id="nu_text">2011-09-01スペース12:34:56スペース0.66 </span>
でした。
もしかするとスペースじゃないのかも知れませんがよくわかりません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- JavaScript htmlとcssで分数を表示後、分数の右側に文書を書きたい 1 2022/04/28 10:09
- PHP 「teratail」での回答内容がいまいちわかりません。 1 2022/09/10 05:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
小学1年生の子です。塾に行かせ...
-
Pythonでgif画像が上手く作れない
-
pythonで複数画像からgifを作る...
-
プログラミング
-
RTKPOSTのファイル生成について
-
vba クリップボードクリアにつ...
-
google formsを使ったタスク依...
-
windowsでテキストファイルの各...
-
スカラーのベクトル微分
-
正規表現で複数マッチ条件で悩...
-
このURLで広告を出しているのは...
-
Webサイト内に埋め込んだmp4動...
-
pythonにてseleniumを使うも、...
-
Google ColaboでGUI作成
-
HTMLソースが表示のページのも...
-
質問です。 sdカード内に、デー...
-
Selenium4でボタンをクリックで...
-
ExcelVBAでFormulaR1C1を列範囲...
-
pythonのプログラムについての...
-
プログラミング ソースコード
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ホームページビルダーで文字の...
-
webサイトの表記を書式を崩さず...
-
タグの中身を取り出す方法
-
L字みたいな記号の表示
-
テーブルセル余白(例えば左側...
-
PDFファイルが破損していると表...
-
ピクチャーボックスの大きさに...
-
なぜ、ホームページが削除され...
-
ワードプレス管理画面から、ヘ...
-
レスポンシブWeb 右側の表示が...
-
flaskのreturn render_template...
-
borderの太さを1px以下に見せ...
-
縦ボーダーの長さ変更方法
-
FTPでアップロードした画像のUR...
-
HTMLタグ内文字を抽出するには
-
ブログに画像を選択して、アッ...
-
画像と画像の間のスペースはど...
-
PDF Embeddeの 不具合 - PDFフ...
-
ホームページ作成ソフトを変更...
-
paintに貼り付けてある画像の大...
おすすめ情報