私はPythonには新しく、マッチを実行して置換する最も効率的な方法を見つけることを試みています。ここに私の問題があります。Pythonのテキストマッチと置換手法の推奨
私は以下のようなエントリを持つ辞書を持っています。
myInput = raw_input()
# Example input: I HAVE A DOG NAMED MAX
そしてmyDictで鍵を使用してこの入力一致:スタータグで
input: 'I HAVE A DOG NAMED *MAX*' matches with dictionary key: 'I HAVE A * NAMED *'
そして、出力キーの値を
myDict = {'I HAVE A * NAMED *':'A <star=1> named <star=2> is cool!'}
私の目標は、入力を持つことです欠落したmyInput単語、DOGとMAXに置き換えられました。
output = 'A DOG named MAX is cool!'
どのセイジアドバイスも大歓迎です!
クール。これは機能します。私は正規表現の初心者であることを認めます。私はそれらをさらに見ていきます。ありがとう! – kanecain
're.sub'を使う方がいいです。その後、手動で交換する必要はありません。それは速くなります – Wombatz