我的html响应中有以下代码段:
003cdiv id\u003d\"d1f15ddf10691ed7%2?604?-1form
我提取id的值
d1f15ddf10691ed7%2?604?-1
通过正则表达式
003cdiv id\\u003d\\"(.+?)form
我的问题是,有时,生成的值变为
d1f15ddf10691ed7%2?604?-1EVENT_ERROR
我知道这是因为一个错误,但我是否仍然可以使用更多(某种方式)正则表达式的通用方式来获取id值?
答案 0 :(得分:2)
请尝试更新您的正则表达式,如下所示:
id\\u003d\\"(.+?)(form|EVENT_ERROR)
确保您的正则表达式提取器的模板值为 $ 1 $ 以获取第一个组值。
我希望这对你有所帮助。