RegEx获取隐藏在url中的javascript代码

时间:2014-07-23 16:24:48

标签: regex

我有HTML代码:

<a style="cursor:pointer;" 
href="http://doska.zol.ru/?module=hidemail&email=%2FUCIcj80vN%2B0S8Qfothdnb99ULIEuNu%2F" onclick="window.open('http://doska.zol.ru/?module=hidemail&email=%2FUCIcj80vN%2B0S8Qfothdnb99ULIEuNu%2F', 's', 'width=10,height=20'); return false;">
<img border='0' src='http://doska.zol.ru/?module=hidetext&email=%2FUCIcj80vN%2B0S8Qfothdnb99ULIEuNu%2F' alt=''></a

在网址中 - http://doska.zol.ru/?module=hidemail&email=%2FUCIcj80vN%2B0S8Qfothdnb99ULIEuNu%2F 隐藏的下一个脚本

<script type='text/javascript'> 
        window.open('mailto:ms.dortrans@mail.ru');
        window.close();
    </script>

如何使用RegEx从url获取脚本代码? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

这个正则表达式可以解决这个问题:

`<a style="cursor:pointer;" \nhref="(.*?)"`

我们正在寻找<a style="cursor:pointer;",然后是\n换行符,然后是href=\"。然后我们捕获(.*?),这是任何字符(除换行之外)尽可能少的时间,直到我们到达",即下一个引号。