正则表达式帮助从 Javascript 块中获取变量值
Regex help to get a variable value from Javascript block
我有一个 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是gem用于在Javascript块中传递动态变量。
正则表达式将是
/"id":"(\d*\w*)"/i
以上模式将搜索 "id":"5a4b3c2d1e" 模式中的值,并将 return 5a4b3c2d1e.
https://regex101.com/ 是一个玩正则表达式的好网站。
我有一个 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是gem用于在Javascript块中传递动态变量。
正则表达式将是
/"id":"(\d*\w*)"/i
以上模式将搜索 "id":"5a4b3c2d1e" 模式中的值,并将 return 5a4b3c2d1e.
https://regex101.com/ 是一个玩正则表达式的好网站。