ホームページ > バックエンド開発 > PHPチュートリアル > 小さな正規表現とその解決方法を書くのを手伝ってください

小さな正規表現とその解決方法を書くのを手伝ってください

WBOY
リリース: 2016-06-13 13:31:13
オリジナル
822 人が閲覧しました

小さな正規表現の作成に役立ちます
同様のデータ形式は次のとおりです: 0,37gt;

72,5
最後の 72,5、PHP と一致する必要があります。環境、ありがとう!
(72,5であれば他のデータは破棄可能)

-----解決策----- - ---
PHP コード

$str = '0,37</td><td class="Pdata">72,5';
preg_match("/.*?([d]+,[d]+)$/", $str, $m);
エコー $m[1];
////72,5
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
PHP コード
<?php
$str='0,355</td><td class="Pdata">9500</td><td class="Pdata">11000</td><td class="Pdata"> 72,5<td>bla...';
preg_match_all('/(?:<td class="Pdata">(.*?)</td>)+/s',$str,$matchs);
エコー $matchs[1][0];
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
話し合う

72,5 は 0,355 の可能性があります
9500 11000 このようにフォーマットします

------解決策---------
話し合う
先ほど言った72,5のような形式はどこにありますか? 0,355でしょうか?

------解決策---------
これは本当ですか?

違いを試してみる
PHP コード

preg_match("/.*>([d,]+)/", $str, $m);
エコー $m[1];
<br><font color="#e78608">------解決策---------</font><br>はい
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
話し合う
$str = '0,3772,5';

$kkk9 =split('[>]', $str) ;

この配列除算方法を使用して、最後の配列の内容を取得することはできますか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート