使用SearchChrome DevTools 中的窗格似乎只能在每个记录资源的响应范围(响应标头和响应本身)内产生结果。
但是,当在请求范围内搜索特定字符串/正则表达式时,无论是请求标头还是请求正文本身,该Search窗格都不会产生结果并输出“未找到匹配项”。
官方 Chrome 开发者文档没有明确说明Search请求中的窗格搜索:
我是否缺少一些已经原生集成在 DevTools 中的东西,或者我应该想出一种解决方法,例如将记录的资源导出为 HAR 文件,然后使用文本编辑器查找它,或者,正如我正在寻找的那样有一种方法可以即时执行此操作,覆盖XmlHttpRequest对象,将所有请求记录到控制台并在那里搜索它?
只是寻找一种快速、简单的方法来通过 DevTools 本身中的字符串/正则表达式查找这些资源......
我试图在重复的特定模式后获取任何字符,但我需要在特定字符串处停止搜索。例如:
anything anything anything:"pattern":"string" anything anything anything "pattern":"another_string" specific string anything anything anything
Run Code Online (Sandbox Code Playgroud)
所以我需要停止正则表达式specific string
我有这个正则表达式:
/pattern":"(?<data>.+?(?="))/
Run Code Online (Sandbox Code Playgroud)
所以结果将是:
Match 1: data = **string**;
Match 2: data = **another_string**
Run Code Online (Sandbox Code Playgroud)
但它不会停在特定的字符串
我尝试了这个正则表达式,但它不起作用:
/pattern":"(?<data>.+?(?=")).+specific string/
Run Code Online (Sandbox Code Playgroud)