字串無法replace

2021-10-02 06:09:43 字數 662 閱讀 3814

臥槽。老子發現了這個坑。

很簡單的字串我覺得replace很容易實現,臥槽,巨坑啊。如下:

在電腦上我實現了下:

>>> './v2a/v232.***'.replace('v2a','v223')

'./v223/v232.***'

我以為可以和split連續使用,結果發現不行,必須用兩步走。

>>> ss='./videos/laugh/s25052444-102-9987642-133010.mp4'

>>> ss.split('.mp4')[0]+'.***'.replace('videos','audios')

'./videos/laugh/s25052444-102-9987642-133010.***'

>>> ss2=ss.split('.mp4')[0]+'.***'

>>> ss2

'./videos/laugh/s25052444-102-9987642-133010.***'

>>> ss2.replace('\\','/').replace('videos','audios')

'./audios/laugh/s25052444-102-9987642-133010.***'

qq群:868373192 

replace 實現字串替換 字串

字串是 不可改變 的,我們通過可以獲取字串指定位置的字元,但不能使用更改指定位置的字元,一旦更改,就會報錯。a abcedfghijklmnopqrstuvwxyz a 3 a traceback most recent call last file line 1,in a 3 a typeerro...

字串replace的重寫

package replace public class replacedemo 替換字元功能 public string replace string a,char oldchar,char newchar system.out.println i 將i角標之前的字元放進新的字元陣列中 if ic...

MYSQL替換字串函式 replace

前段時間把 換了個網域名稱,結果發現資料庫很多記錄裡面都含有之前 的 因為 用到的資料庫是mysql資料庫,所以用mysql的replace函式很容易就可以把原來的 都替換成新的 update table name set fielda replace fielda,要替換的 新 update go...