python - 字符串替换不改变字符串
问题描述
我尝试将一些带有 ID 的大括号替换为带有名称和 ID 的大括号,如下{20}
所示{sensor_20}
我试过这个:
print('{{{}}}'.format(sensor.id))
struct.expression.replace('{{{}}}'.format(sensor.id), '{{sensor_{}}}'.format(sensor.id))
print(struct.expression)
但在终端说:
{19} #String to replace
{19}+{20} #How string is in final
{20} #String to replace
{19}+{20} #How string is in final
解决方案
推荐阅读
- react-native - SectionList Header 强加于 IOS 中的 ItemList
- google-apps-script - 有没有更好的方法来制作仅包含内容的电子表格副本?
- php - BadMethodCallException 方法 [getReport] 不存在
- python - 结合几个热图
- sql - 在列值上连接两个表并根据其他列进行排序
- python - 使用本地 JSON 文件填充 Django DB
- django - 如何使 django url 动态化
- newrelic - 尽管从 New Relic 仪表板中可以看到服务器,但 REST API 未返回任何服务器
- ios - 使用通用可编码 API 客户端处理非 JSON 响应
- javascript - 如果索引大于使用 v-for 循环在 VUEJS 中的值,我如何显示(+10 多个)