-1
我遇到了一些麻煩,我需要搜索不同字符串之間的文本。我從一個URL中將所有東西都粘貼在一行中。在同一行上多次搜索2個字符串之間的文本
我在尋找的是文檔中的多個IP(它們在同一行上)。全串在其中,我想尋找這樣的:
"ip_str": "0.0.0.0"}
所以基本上我想查找的文本"ip_str": "
和"}
之間。而且它有可能他們都保存到一個輸出文本文件?
我遇到了一些麻煩,我需要搜索不同字符串之間的文本。我從一個URL中將所有東西都粘貼在一行中。在同一行上多次搜索2個字符串之間的文本
我在尋找的是文檔中的多個IP(它們在同一行上)。全串在其中,我想尋找這樣的:
"ip_str": "0.0.0.0"}
所以基本上我想查找的文本"ip_str": "
和"}
之間。而且它有可能他們都保存到一個輸出文本文件?
聽起來像是你可以用字符串分割逃脫:
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模塊會更乾淨。
任何機會你回來的是JSON?在這種情況下,請使用['json'](https://docs.python.org/2/library/json.html)。 – jonrsharpe
我想只是使用python,因爲它是我們被允許用於第一年軟件開發的唯一編碼語言。 – LONGLOSTBRAH
我建議你使用Python來解析JSON - 請去*實際閱讀*鏈接。 – jonrsharpe