我如何编写获取<script>标记内容的Java正则表达式?

Mat*_*ble 4 javascript java regex gwt

我正在尝试将分析集成到我的GWT应用程序中.为此,我正在调用一个返回需要解析和评估的HTML字符串的服务.

我需要一个正则表达式来查找和抓取1)标签的主体或2)"src"属性的内容.我想用JavaScript来评估这两个.我很高兴假设如果存在"src"属性,则可以忽略正文.

谢谢,

马特

t3r*_*rse 6

一定是正则表达式吗?您可以使用DOM来获取此类信息,这里是获取BODY标记内容的一个简单示例,您可以将其应用于您喜欢的任何内容:

function test(){
    var body = document.getElementsByTagName("body")[0];
    alert(body.innerHTML);
}
Run Code Online (Sandbox Code Playgroud)