replaceFirst()
Java String replaceFirst() metodi
Misol
Muntazam ifodaning birinchi mosligini boshqa qism string bilan almashtiring:
String myStr = "This is W3Schools";
String regex = "is";
System.out.println(myStr.replaceFirst(regex, "at"));
Ta’rif va qo‘llanilishi
replaceFirst() metodi stringdagi muntazam ifodaga birinchi mos kelgan qismni yangi qism string bilan almashtiradi.
Almashtiruvchi stringlarda $n ko‘rinishidagi orqaga havola (backreference) bo‘lishi mumkin, bu yerda n — shablondagi guruh indeksi. Qaytarilgan stringda $n o‘rniga shu guruhga mos kelgan qism string, $0 ishlatilganda esa butun ifodaga mos kelgan qism qo‘yiladi. Orqaga havoladan foydalanish misolini quyidagi "Ko‘proq misollar" bo‘limida ko‘ring.
Maslahat: Muntazam ifodalar haqida bilib olish uchun Java RegEx darsligini ko‘ring.
Sintaksis
public String replaceFirst(String regex, String replacement)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| regex | Majburiy. Qanday qism stringlarni qidirish kerakligini belgilovchi muntazam ifoda. |
| replacement | Majburiy. Birinchi moslik o‘rniga qo‘yiladigan qism string. |
Texnik tafsilotlar
| Qaytaradi: | Muntazam ifodaga mos kelgan birinchi qism stringi yangi qism string bilan almashtirilgan string nusxasi. |
|---|---|
| Istisno chiqaradi: | PatternSyntaxException - agar muntazam ifodaning sintaksisi noto‘g‘ri bo‘lsa. |
| Java versiyasi: | 1.4 |
Ko‘proq misollar
Misol
Birinchi sonni qavs ichiga olish uchun orqaga havoladan foydalaning:
String myStr = "Quest complete! Earned 30 gold and 500 experience.";
String regex = "[0-9]+";
System.out.println(myStr.replaceFirst(regex, "($0)"));
❮ String metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
