在UE(Ultraedit)中, 如何从一行长文本里提取出特定字符串开始和结束的字符串(不是在行首也不是在行尾的)

[{"q13r412341234124":"","3241 23412 asdf asd9fas":"https://baidu.com/text1.jpg"},{"q13r 4123 sdfasd98a941234124":"","3241 23412 asdf asd9fas":"https://baidu.com/text2.jpg"},{"q13r412 341234124":"","3241 23412 asdf asd9fas":"https://baidu.com/text3.jpg"},{"q13r4123 41238 19zj 4124":"","3241 23412 asdf asd9fas":"https://baidu.com/text4.jpg"}]

如上的这么一长串的字符串, 想要提取出
https://baidu.com/text1.jpg
https://baidu.com/text2.jpg
https://baidu.com/text3.jpg
https://baidu.com/text4.jpg
这4段字符串到新文件中, 正则表达式应该如何写呢?

UE自带的"列出包含字符串的行"这一选项显然不适用, 因为这一长串字符串不是分开几行的, 而是一长串在一行里面的, 要的是在这一行里面提取出特定的N个目标字符串并写到新文本文件里面.

谢谢大神!

这种操作在一般的编辑器比如UE或者EDPLUS里做很麻烦,因为它们都没有选中全部匹配项的功能(普通的查找和替换都只能选中单一项目),所以可以考虑放到比如word里,高级查找里展开更多,选中使用通配符,查找内容为https*"
在以下项目中查找选择主文档,所有的内容都会被选中,复制一下,贴到新文件里,查找"替换为空就可以了。
温馨提示:答案为网友推荐,仅供参考
相似回答