Replace sqlite3多字符串替换
我在寻找一种可能性,做一个多字符串替换语言本地化 我有一个字段,它的文本有多个占位符,如下所示: “Temperature的设置点从{%}℃更改为{%}℃”我想用同一行中另一个字段的值替换{%}。我知道sqlite3中有replace函数。但我要替换所有的占位符。但是我想用与第二个{%}不同的行替换第一个{%}。可能吗?我可以用C++或PHP编程,但是在数据库中有一个解决方案是不错的。Replace sqlite3多字符串替换,replace,sqlite,localization,Replace,Sqlite,Localization,我在寻找一种可能性,做一个多字符串替换语言本地化 我有一个字段,它的文本有多个占位符,如下所示: “Temperature的设置点从{%}℃更改为{%}℃”我想用同一行中另一个字段的值替换{%}。我知道sqlite3中有replace函数。但我要替换所有的占位符。但是我想用与第二个{%}不同的行替换第一个{%}。可能吗?我可以用C++或PHP编程,但是在数据库中有一个解决方案是不错的。 感谢并问候如果您可以与其他占位符一起生活,您可以使用: 或者,如果保证字符串中没有或printf%x占位符,则
感谢并问候如果您可以与其他占位符一起生活,您可以使用: 或者,如果保证字符串中没有或
printf
%x占位符,则可以在应用printf
之前将{%}
替换为%s
select printf('%s, %s!', 'Hello', 'world');