?=pattern为前向肯定 用法:(xxxx)(?=pattern) 只有(?=pattern)匹配的情况下,才会去匹配(xxxx)
?<=pattern为后向肯定 用法 (?<=pattern)(xxxx) 只有(?<=pattern) 匹配的情况下,才会去匹配(xxxx),匹配的结果不捕获(?<=pattern)这段
实战:获取淘宝搜索页脚本 g_page_config这个变量的值
Selectable regex = page.getHtml().regex("(?<=g_page_config = ).*?(?=;\\s*g_srp_loadCss)");