程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java字符串中刪除指定子字符串的辦法簡介

Java字符串中刪除指定子字符串的辦法簡介

編輯:關於JAVA

Java字符串中刪除指定子字符串的辦法簡介。本站提示廣大學習愛好者:(Java字符串中刪除指定子字符串的辦法簡介)文章只能為提供參考,不一定能成為您想要的結果。以下是Java字符串中刪除指定子字符串的辦法簡介正文


有些字符串是我們存儲某品種型稱號的,常常有逗號‘,'或許其他符號來分隔。假如我們刪除某一個參數時,常常沒稀有組或許列表那末便利。然則,假如有了上面這個辦法,我們異樣可以做好。

public class Test3 {

 /**
 * @param args
 */
 public static void main(String[] args) {
 //要切割的字符串
 String  s  = "123.jpg,113.jpg,121.jpg,122.jpg,131.jpg"; 
 String  sub =  "";
 System.out.println("編譯前:"+s);
 //挪用辦法
 sub = s.replaceAll( ",113.jpg|113.jpg,","");//.replaceAll( ",122.jpg|122.jpg,","");
 System.out.println("編譯後:"+sub);
 }

}

打印成果:

編譯前:123.jpg,113.jpg,121.jpg,122.jpg,131.jpg

編譯後:123.jpg,121.jpg,122.jpg,131.jpg

上面回想一下JDK1.6中的replaceAll辦法解釋:
replaceAll
public String replaceAll(String regex,
                         String replacement)應用給定的 replacement 調換此字符串一切婚配給定的正則表達式的子字符串。
挪用此辦法的 str.replaceAll(regex, repl) 情勢與以下表達式發生的成果完整雷同:

Pattern.compile(regex).matcher(str).replaceAll(repl)
留意,在替換字符串中應用反斜槓 (\) 和美元符號 ($) 與將其視為字面值替換字符串所得的成果能夠分歧;請參閱 Matcher.replaceAll。若有須要,可以使用 Matcher.quoteWordStrment(java.lang.String) 撤消這些字符的特別寄義。
參數:
regex - 用來婚配此字符串的正則表達式
replacement - 用來調換每一個婚配項的字符串
前往:
所得 String
拋出:
PatternSyntaxException - 假如正則表達式的語法有效

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved