擷取兩個String字串中間相同部分並進行操作
public class test3 {
public static void main(String[] args) {
String card_no="sh15178585855sh";
String vip_phone="15178585855";
if (card_no != null && !card_no.equals("")) {
if (card_no.contains(vip_phone)) {
int a = card_no.indexOf(vip_phone);
String subPhone = card_no.substring(a, a + vip_phone.length());
if (subPhone.length() == 11) {
String start = vip_phone.substring(0, 3);
String end = vip_phone.substring(7);
String finalPhone = start + "****" + end;
String sub_card_no = card_no.substring(0, a) + finalPhone
+ card_no.substring(a + vip_phone.length(), card_no.length());
System.out.println(sub_card_no);
}
}
}
}
}
相關推薦
擷取兩個String字串中間相同部分並進行操作
public class test3 { public static void main(String[] args) { String card_no="sh15178585855sh"; String vip_pho
java實現擷取兩個特殊字元中間的字串
public static void main(String[] args) { String str="jlfjal#jfjfl%jfjjj"; String regex="#(.*?)%"; Pattern p=Pattern.compile(regex); Matcher m=p.matche
iOS開發技巧之:擷取字串中兩個指定字串中間的字串
例如,要擷取一個字串中,兩個指定字串中間的字串,OC擷取方法如下: // 要擷取 "> 和 </ 之間的漢字內容: @implementation ViewController - (void)viewDidLoad { [super viewDidLoad
正則表示式匹配兩個指定字串中間的內容
public static List<String> getSubUtil(String soap,String rgex){ List<String> list = new ArrayList<String>(); Pat
PHP擷取兩個指定字元中間的字元
實現的方法有很多種,在不考慮執行效率的情況下,這裡貼出來一個最小白,但是最容易懂的方法: <?php $a = "[email protected]#456";
swift擷取兩個指定字串之間的字串
let i = sss.range(of: "哈哈哈=") let j = sss.range(of: ";") let subStr = sss.substring(with: (i?.upperBound)!..<(j?.lowerBound)
js正則表示式擷取兩個字串中間的字串
一個最常用的場景 擷取兩個字串中間的字串 var str = "iid0000ffr"; var substr2 = str.match(/id(\S*)ff/); alert(substr2); 你會發現逗號後面是你要的
Python練習題8(替換相同的字串並輸出):輸入兩個字母串,將兩個字母串都包含的字母用'_'替換後,輸出兩個字母串的剩餘部分 (不能為空串,區別大小寫,只能包含字母)
方法一:檢查輸入是否為空串,迴圈字母串,相同的則替換,然後再用replace()方法去除,輸出想要的結果 1 def str_replace(messages1,messages2): 2 if messages1.strip() == '' or messages2.strip() ==
正則表示式_擷取兩個字串中間的字串
static string GetValue(string str, string s, string e) { Regex rg = new Regex("(?<=(" + s + "))[.\\s\\S]*?
比較兩個char*字串 或 string物件是否相等 c\c++
如果要比較的物件是char*字串 利用: int strcmp(const char* s1,const char* s2);1 (1) 當s1 < s2時,返回負數; (2) 當s1 == s2時,返回值 = 0; (3) 當s1 > s2時,返回正數。
oracle 如何擷取兩個"-"之間的字串
奧迪-A5-Coupe Qu-2.0T-7檔自動-兩門四驅-西拉紅-深內飾 比如這樣的一串字元,我如何截取出"西拉紅"這3個字 select substr('123-asdf-119',instr('123-asdf-119','-')+1,instr('123-asd
PHP 擷取兩個字串之間的字串
/** * php擷取指定兩個字元之間字串,預設字符集為utf-8 Power by 大耳朵圖圖 * @param string $begin 開始字串 * @param string $end
js正則擷取兩個字串之間的字串
一個最常用的場景 擷取兩個字串中間的字串 var str = "iid0000ffr"; var substr = str.match(/id(\S*)ff/); alert(substr2); 你會發現逗號後面是你要的東西 /S*表示多個字串
【Java】利用String的compareTo比較兩個時期字串
在《【Java】比對兩個以字串形式表示的時期是否相差超過1天》(點選開啟連結)曾經介紹過,如果利用字串的擷取來比較兩個在資料庫中取出來,被特定格式化的日期。然而,這具有一定的侷限性,最大的缺點出在擷取字串太複雜太麻煩。 其實可以利用String的compareTo比較兩個表
兩個QWidget疊加,可部分代替layout的功能
tails 定義 qt開發 鏈接 繼承 href 發現 get 開發 在QT開發過程中,有時候會遇到這樣的問題,當我們自己創建了一個Layout對象以後,使用QWidget的setLayout方法,將這個Layout對象應用到窗口中的時候,發現窗口上沒有我們添加的控件,比如
Python-查找兩個文件中相同的ip地址
list int clas class style str readlines same 文件中 with open("testt","r") as f1: list1 = f1.readlines() print(list1) list1 = set(l
時間殺手—for迴圈—如何找出兩個list中的相同元素
import numpy import datetime a = numpy.random.randint( 5,1000,100000 ) b = numpy.random startt1 = datetime.datetime.now() l11 = sorted(list(set(a)))
判斷兩個檔案內容是否相同
package cn.bl.file; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.math.B
兩個對象key相同但是value不同,將value不同的鍵值對以對象形式輸出
鍵值對 ons 形式 {} name 但是 ole 相同 key let obj={ name:'jack', age:18, sex:'girl' } let obj2={
Java 快速複製兩個類中的相同屬性(無需繼承關係)
今天開發中遇到一個問題,其實也算不上是問題,只是本猿比較懶而已!目前本猿主要做的是介面開發,現在需要將介面提供方的一個類中的部分欄位挪到我自己的專案來,然而奈何本猿太懶,不想一個一個set、get…… 要不然說“懶”是促進社會科技進步的最大動力呢!!!鑑於這一情況,本猿果斷使用了Spri