0

HTML ページに次の Java スクリプト コード スニペットがあります。

<script type="text/javascript">
    jQuery(document).ready(function(){
        jQuery("#data1").load("/link-to-data-1 table");
    })
</script>

HTML パーサーまたはその他のパーサーを使用して、上記のスクリプトから url : /link-to-data-1 を取得するための良い方法をいくつか提案してください。HTML パーサーを使用して、handle_data のデータを解析しようとしました。次のデータを文字列として取得していますjQuery(document).ready(function(){ jQuery("#data1").load("/link-to-data-1 table"); })。上記のデータから構造化された方法で URL リンク /link-to-data-1 を抽出したいと考えています。

4

1 に答える 1

0

正規表現を使用するとload\(\"(.*)\"\)、必要なものを取得するのようなものに一致させることができます。ここに例を示します、http://rubular.com/r/YMWtYMJSdG。RubularツールはRuby正規表現を利用していますが、これらの基本機能はすべてのエンジンに移植できます。

私の例の一致は貪欲ではないので、次の例も正しいですhttp://rubular.com/r/yjPVrKMgWX

于 2012-06-18T13:41:36.777 に答える