0

我在 html 页面中有以下 java 脚本代码片段:

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

请建议一些使用 HTML Parser 或任何其他解析器从上述脚本获取 url 的好方法:/link-to-data-1。通过使用 HTML Parser,我们尝试解析 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 回答