Replace 掉指定字串中間的一段內容

2021-08-28 21:37:38 字數 484 閱讀 3041

1、不可變長度,固定長度字串

比如手機號的脫敏處理,手機號是不可變長度,固定長度的乙個字串

15197447018 需要 顯示為 151****7018

stringbuffer buffer = new stringbuffer("15197447018");

buffer.replace(3,7,"****");

system.out.println(buffer.tostring());

2、可變長度,不固定長度字串

比如郵箱脫敏處理,郵箱是可變長度,不固定長度字串

[email protected] 顯示為 347******@qq.com

// 通過 replace 進行脫敏

private string replace(string source){

stringbuffer buffer =

字串無法replace

臥槽。老子發現了這個坑。很簡單的字串我覺得replace很容易實現,臥槽,巨坑啊。如下 在電腦上我實現了下 v2a v232.replace v2a v223 v223 v232.我以為可以和split連續使用,結果發現不行,必須用兩步走。ss videos laugh s25052444 102 ...

PHP擷取指定字串中間的字元

php如何擷取指定字串中間的字元,比如如何擷取如下字串中 sell 55 的 55這個數字。q 秘qwqqq111密 sell 55 0qwqw sell 位置 sell 55 0qwqw sell 上面的付費檢視 第一種,可以使用正則,即如何獲取正則匹配到的結果,我們可以用preg match a...

replace 實現字串替換 字串

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