findInLine()
Java Scanner findInLine() metodi
Misol
Matn qatoridan elektron pochta manzilini topish:
// Create a scanner object
Scanner myObj = new Scanner("Please send an email to info@example.com for more details.");
// Get the email address with a pattern
String email = myObj.findInLine("[a-zA-Z]+@[a-zA-Z]+.[a-zA-Z]{2,}");
// Show the email if found
if (email != null) {
System.out.println(email);
} else {
System.out.println("No email found");
}
// Close the scanner
myObj.close();
Ta’rif va qo‘llanilishi
findInLine() metodi skanerda keyingi qator uzilishigacha Pattern obyekti yoki string ko‘rinishida berilgan muntazam ifodaning birinchi mosligini qidiradi. Moslik topilmasa, null qaytaradi.
Moslik topilsa, skaner moslikdan keyingi birinchi belgiga o‘tadi.
Muntazam ifodalar haqida Java RegEx darsligimizda batafsil bilib oling.
Sintaksis
Quyidagilardan biri:
public String findInLine(Pattern pattern)
public String findInLine(String pattern)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| pattern | Majburiy. String yoki Pattern obyekti. Qidiruvda ishlatiladigan muntazam ifodani belgilaydi. |
Texnik tafsilotlar
| Qaytaradi: | Mos kelgan matnni o‘z ichiga olgan String yoki moslik topilmasa, null. |
|---|---|
| Istisno chiqaradi: | IllegalStateException - agar skaner yopilgan bo‘lsa. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
