我遇到了一些麻烦,我需要在不同字符串之间搜索文本。我从一个URL中将它拉出来,其中所有内容都粘贴在一行中。
我要搜索的是文档中的多个IP(位于同一行)。我想要搜索的完整字符串如下所示:
"ip_str": "0.0.0.0"}
所以基本上我想找到"ip_str": "
和"}
是否可以将所有这些文件保存到输出文本文件中?
答案 0 :(得分:0)
听起来你可以通过字符串拆分逃脱:
data = open('input.txt').read()
fout = open('output.txt', 'w')
parts = data.split('"ip_str": "')
for part in parts[1:]:
part_cleaned = part.split('"}')[0]
fout.write(part_cleaned + '\n')
它既快又脏,但如果你只编写并运行一次,我认为它已经足够好了。使用python的json模块会更干净。