文字列変数内の単語全体を置換するコードを実行しようとしています。まず、re.sub
解決策が見つかりましたが、内部変数については言及されていませんでした。 今、私の解決策のルックス(それは単語全体を置き換えるものではありません):上記の例のよう単語全体のPythonを置換する(変数のみ)
for index in (range(len(lista)):
query=query.replace(lista[index],var)
、私はVAR -> variable
から値をlista[index]
で値を置き換えたいです。
EDIT:
例クエリ:
Select Information,AdditionalInformation,Price from Table
例リスタのバレス:
Information, Price
例VAR:
var = "hide"
最後にクエリがすべきルックス:
Select hide,AdditionalInformation,hide from Table
どのようなクエリが含まれていますか?正確に何を交換する必要がありますか? – Harsha
[pythonの文字列から別の単語に置き換える]の可能な複製(http://stackoverflow.com/questions/16600823/replacing-word-with-another-word-from-the-string-in-python) –
関連性はありませんが、ブロックを単純化することができます: 'elem in lista: query = query.replace(elem、var)' – Julien