當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Java Java.lang.String.replaceFirst()用法及代碼示例


描述

這個java.lang.String.replaceFirst() 方法用給定的替換替換此字符串的第一個與給定正則表達式匹配的子字符串。

聲明

以下是聲明java.lang.String.replaceFirst()方法

public String replaceFirst(String regex, String replacement)

參數

  • regex- 這是此字符串要匹配的正則表達式。

  • replacement- 這是每個匹配項要替換的字符串。

返回值

此方法返回結果字符串。

異常

PatternSyntaxException- 如果正則表達式的語法無效。

示例

下麵的例子展示了 java.lang.String.replaceFirst() 方法的用法。

package com.tutorialspoint;

import java.lang.*;

public class StringDemo {

   public static void main(String[] args) {

      String str1 = "!!Tutorials!!Point", str2;
      String substr = "**", regex = "!!";
    
      // prints string1
      System.out.println("String = " + str1);
    
      /* replaces the first substring of this string that matches the given
         regular expression with the given replacement */
      str2 = str1.replaceFirst(regex,substr);    
      System.out.println("After Replacing = " + str2);
   }
}

讓我們編譯並運行上麵的程序,這將產生以下結果 -

String = !!Tutorials!!Point
After Replacing = **Tutorials!!Point

相關用法


注:本文由純淨天空篩選整理自 Java.lang.String.replaceFirst() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。