我正在尝试做一个只替换字符串变量中的整个单词的代码。首先我找到了re.sub解决方案,但没有提到里面的变量。现在我的解决方案看起来(它不会替换整个单词):
for index in (range(len(lista)):
query=query.replace(lista[index],var)
Run Code Online (Sandbox Code Playgroud)
正如上面的例子,我想lista[index]用 value from替换 value in VAR -> variable。
编辑:
示例查询:
Select Information,AdditionalInformation,Price from Table
Run Code Online (Sandbox Code Playgroud)
示例lista vales:
Information, Price
Run Code Online (Sandbox Code Playgroud)
示例变量:
var = "hide"
Run Code Online (Sandbox Code Playgroud)
最后查询应该看起来:
Select hide,AdditionalInformation,hide from Table
Run Code Online (Sandbox Code Playgroud)