Ich versuche, die Zeichenfolgen aus einer Datei zu extrahieren, die mit ${
beginnt und mit }
mit Python endet. Ich verwende den unten stehenden Code, aber ich bekomme nicht das erwartete Ergebnis.
Meine Eingabedatei sieht wie folgt aus:
Click ${SWIFT_TAB}
Click ${SEARCH_SWIFT_CODE}
und ich möchte, wie unten eine Liste erhalten:
${SWIFT_TAB}
${SEARCH_SWIFT_CODE}
Meine aktuellen Code sieht wie folgt aus:
def findStringFromFile(file):
import os,re
with open(file) as f:
ans = []
for line in f:
matches = re.findall(r'\b\${\S+}\b', line)
ans.extend(matches)
print (ans)
I Ich erwarte eine Liste von Zeichenfolgen, die mit ${
beginnen und mit }
enden, aber alle I c urrently get ist eine leere Liste.
Was genau bedeutet _ "es funktioniert nicht" _? –
Warum erstellen Sie 'start' und' end' und verwenden sie dann für nichts? – khelwood
Willkommen bei Stack Overflow. Bitte nimm die [Tour] und lies über [ask], insbesondere wie man ein [mcve] erstellt. –