我有一根像下面这样的绳子
string = "SELECT sdfdsf SELECT sdrrr SELECT 5445ff"
现在我想用SELECT
替换所有出现的SELECT
,第一个用@@@SELECT
替换,这样在结束字符串中是这样的
现在Pythonreplace()
替换了所有出现的SELECT。在
string = string.replace("SELECT", "@@@SELECT)
所以绳子变成了
"@@@SELECT sdfdsf @@@SELECT sdrrr @@@SELECT 5445ff"
我如何确保除了第一个实例之外,其他的都被替换了?在
注意:字符串可以有n个SELECT
您可以使用方法
partition
和replace
。工作代码如下:所以你会得到:
如果
string = "Blabla is SELECT sdfdsf SELECT sdrrr SELECT 5445ff"
,您将得到:你先跳过你的前三个字母怎么样?
附加“反向”替换步骤:
输出:
^{pr2}$一个更复杂但确保目标词边界的方法可以如下所示:
^{3}$相关问题 更多 >
编程相关推荐