正则表达式有助于从Javascript块获取变量值

时间:2016-03-24 09:11:18

标签: javascript regex gon

我有一个JavaScript块,我需要从中提取一个值。它看起来像这样:

<script type="text/javascript">
//<![CDATA[
window.gon={};gon.session_id="1a2b3c4d5e";gon.user={"id":"5a4b3c2d1e"}
//]]>
</script>

我需要获得id的价值。我尝试了多个选项,但似乎没有工作。例如。 script type="text/javascript" gon.user.id="(.+?)"

PS: gon 是用于在Javascript块中传递动态变量的gem。

1 个答案:

答案 0 :(得分:0)

正则表达式将是

Class02

上述模式将搜索&#34; id&#34;:&#34; 5a4b3c2d1e&#34;模式并将返回5a4b3c2d1e。

https://regex101.com/是一个很棒的网站,可以与Regex一起玩。