次のような HTML があるとします。
ディスカッションへの返信(解決策)
<script type="text/javascript">jQuery(function(){var res = $(".test").html();return res;});</script>
jQuery,
<script type="text/javascript">jQuery(function(){var res = $(".test").html();return res;});</script>
を検討してみてはいかがでしょうか 良いアイデアですが、残念ながら PHP で処理できるメソッドが欲しいです。
意味がよくわかりませんが、取得した結果を PHP を使用して処理しますか?
この場合、区切り文字を使用できます
$html = <<
テストテキスト 1
; テストテキスト 2
$s =<<< HTML<div class='test'><p>测试文字1</p><div><span>测试文字2</span></div>测试文字3<br /><br />测试文字4</div>HTML;require('phpQuery/phpQuery.php');$doc = phpQuery::newDocument($s);echo $doc->find('.test')->html();
テスト テキスト 1
とても良いです、u010668220は良い仕事をしました!
$s =<<< HTML<div class='test'><p>测试文字1</p><div><span>测试文字2</span></div>测试文字3<br /><br />测试文字4</div>HTML;require('phpQuery/phpQuery.php');$doc = phpQuery::newDocument($s);echo $doc->find('.test')->html();
テスト テキスト 1
これに似た正規表現を使った方法をネットで見つけました エフェクトはこの考えに従って書くことができます
<(?["']?)footer(?(Quote)k
)[^>]*?(/>|>((?
でも、本当にできない理解してください
! このアイデアは、最初に先頭の開始タグ、たとえば div (
何を言っているのかよくわかりませんが、取得した結果を処理するために PHP を使用する必要がありますか?
その場合は、区切り文字を使用できます
取得するには PHP を使用するだけです。このデータは、誰かが上で PHP の JQ を紹介しました
でも、他の方法があることを願っています
より良い方法はありますか