findInLine()

Java Scanner findInLine() metodi

❮ Scanner metodlari


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();

ULASHISH

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.

❮ Scanner metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!