-1
私は、ファイルから${
で始まり、Pythonを使って}
で終わる文字列を抽出しようとしています。私はそうするために以下のコードを使用していますが、私は期待される結果を得ていません。
私の入力ファイルは、次のようになります。
Click ${SWIFT_TAB}
Click ${SEARCH_SWIFT_CODE}
と私は以下のようにリストを取得したい:
${SWIFT_TAB}
${SEARCH_SWIFT_CODE}
私の現在のコードは次のようになります。私は
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 cひどく手に入れるのは空リストです。
正確には「動作しません」とは何ですか? –
なぜ 'start'と' end'を作成して、何のために使っていないのですか? – khelwood
ようこそスタックオーバーフローへ。 [ツアー]をとり、[質問]、特に[mcve]の作成方法を読んでください。 –