我有一个如下所示的javascript字符串
function() {window.__WML_REDUX_INITIAL_STATE__ = {"uuid":null,"isMobile":false,"isBot":false,"isAdsEnabled":true};}
我必须获取__WML_REDUX_INITIAL_STAET__ =
的内容,其内容是json数据,以便我可以进一步解析json。
我正在使用以下正则表达式模式
wml_redux_initial_state = re.findall('__WML_REDUX_INITIAL_STATE__ = (.*?);\s*$', redux, re.M)
但这不起作用。
答案 0 :(得分:1)
我不知道您的正则表达式需要有多具体,但是您的当前正则表达式由于}
之后的;
而无法正常工作。...有效:
re.search(r'__WML_REDUX_INITIAL_STATE__ = (.*?);}\s*$', redux, re.M)