Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

14-lekciya

.pdf
Скачиваний:
0
Добавлен:
28.11.2023
Размер:
689.71 Кб
Скачать

Kvantifikatorlar - belgiler sanın bildiriwshi meta belgiler

Meta belgiler

Wazıypası

?

1 belgi yamasa ulıwma joq

*

0 yamasa kóp belgi

+

1 yamasa kóp belgi

{n}

n márte

{n,}

n márte yamasa onnanda kóp

{n,m}

n nen az emes, m nen kóp emes

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

Mısal

Máselen, kiritilgen qatar telefon nomer shablonına tolıq juwap beriwin anıqlawshı programma dúziwdi qarayıq.

String input = "+12345678910";

boolean result = input.matches("(\\+*)\\d{11}"); if(result){

System.out.println("Bul telefon nomer");

}

else{

System.out.println("Bul telefon nomer emes");

}

Bunda birinshi (\\+*) anıqlanadı. Yaǵnıy, dáslep ‘+’ belgisinen baslanıwı yamasa bul belgi bolmawıda múmkin. Onnan soń 11 cifr jazılıwı kerek. \\d – cifrli belgini, al {11} sol belgi neshe márte tákirarlanıwın bildiredi.

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

Mısal

Máselen, kiritilgen qatar telefon nomer shablonına tolıq juwap beriwin anıqlawshı programma dúziwdi qarayıq.

String input = "+12345678910";

boolean result = input.matches("(\\+*)\\d{11}"); if(result){

System.out.println("Bul telefon nomer");

}

else{

System.out.println("Bul telefon nomer emes");

}

Bunda birinshi (\\+*) anıqlanadı. Yaǵnıy, dáslep ‘+’ belgisinen baslanıwı yamasa bul belgi bolmawıda múmkin. Onnan soń 11 cifr jazılıwı kerek. \\d – cifrli belgini, al {11} sol belgi neshe márte tákirarlanıwın bildiredi.

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

Mısal

Másele shártin azǵantay ózgerteyik, yaǵnıy telefon nomer respublikamız aymaǵına tiyisli ekenligin anıqlayıq. Yaǵnıy, bizge belgili respublikamızdaǵı barlıq nomerler +998XXXXXXX shablonı kórinisinde boladı. Onda turaqlı ańlatpa tómendegishe ózgeredi:

String input = "+998911234567";

boolean result = input.matches("(\\+)[9][9][8]\\d{9}"); if(result){

System.out.println("Respulikamizdagi tel nomer");

}

else{

System.out.println(“Sirt el tel nomeri");

}

</TITUNF></PI></PROGRAMMALASTIRIW></A.B.ORINBAEV>

Tákirarlaw sorawları

Turaqlı ańlatpa degenimiz ne?

Turaqlı ańlatpalar qanday maqsette paydalanıladı?

Turaqlı ańlatpalar menen islew ushın qaysı klasslardan paydalanıladı?

Meta belgilerdiń wazıypası ne?

Háripli belgilerdi izlew ushın qaysi meta belgi isletiledi?

Соседние файлы в предмете Программирование на Java