id
文字列とから特定の 2 つの単語を検索したいのですが、name
正規表現を使用すると思いますが、書式設定できません。
私が持っているファイルには:
<p>Any text, bla bla lorem ipsum, bla bla</p>
<p>test = {"player":{"id":"123123","name":"f_teste"};
ここに私の進歩があります:
import re
def main():
padrao = r'"id"\w+'
caminho = 'D:\index.txt'
arquivo = open(caminho,'r')
texto = arquivo.readlines()[1].split('{')
textoEncontrado = texto[2].split(',')
print textoEncontrado[0]
print textoEncontrado[1]
arquivo.close()
if __name__ == '__main__':
main()
結果:
"id":"123123"
"name":"f_teste"};
私が欲しいもの:
id: 123123
name = f_teste
id
RE を使用して文字列のみを取得しようとすると、次のようになりました。
padrao = r'^id$'
(...)
result = re.findall(padrao,textoEncontrado[0])
print result
(...)
結果は[]
下手な英語でごめんなさい。皆さんありがとう。:)