KompyuterlarAxborot texnologiyalari

PHP: muntazam iboralar, vazifasi homiladorlik barcha mos

PHP, Munosib sifatida zamonaviy dasturlash tili Ishlab oddiy ifodalar uchun vazifalar to'plamini taklif etadi. Siz murakkab mezonlar bo'yicha boshqa chiziqlarini Satrning hodisalar uchun qo'ng'iroq qilishingiz mumkin.

HTML, CSS, XML va boshqa fayllar resmiyet - foydalanish homiladorlik uchun klassik muammolar barcha vazifalarni mos. Kam bo'lmagan ta'siri manzillar, ismlar, telefon raqamlari, e-pochta va resmiyet matnlar boshqa axborot izlash beradi.

format funktsiyasi

homiladorlik o'yin va homiladorlik o'yin barcha: PHP, ikki qidirish vazifalari taklif etadi. Barcha takroriy - birinchi mag'lubiyatga ikkinchi naqsh birinchi yuzaga izlaydi. Ba'zan muddatini "naqsh" foydalaning. Ikkinchi holatda, "string eşleşir" - - Birinchi holda funktsiya natijasida "satrlari bir shabloni bilan xaritada". Texnik atamasi "tasodif" aniqroq mohiyatini aks ettiradi, lekin operatsiya tabiiy kontekst odatda - axborot "qidiruv". Amalda, talab va bir-, va boshqa. Quyida, biz vazifalari formatini o'ylab.

funktsiya natijasi - soni, gugurt soni. Barcha taalukli natijalar qator yoziladi - pas. Barcha funktsiyasi homiladorlik o'yin holda, siz tartibini belgilash mumkin qator saralash :

  • PREG_PATTERN_ORDER;
  • PREG_SET_ORDER.

birinchi tadbiri Saralash muntazam ifoda (asl qiymati) natijalarini o'z ichiga oladi. Ikkinchi holda, natijalar mag'lubiyatga o'z joyiga ko'ra guruhlangan.

Symbol - Andoza element

Bu Andoza ramzlari faoliyat eslash muhim ahamiyatga ega. Dasturlash uzoq qanday ma'lumotlar turi "belgi" unutdi. Zamonaviy tillarda "yo'nalish" tushunchasiga quyida tushib yo'q, lekin andoza haqida tushunarli bo'lishi kerak: u ramzlari o'zgartirilgan.

bir andozani qurish - belgilar bir orzu ketma bir ma'lumot, avvalo, deb. Bu bo'lsa aniq andoza bilan xato bo'lmaydi tushunish. Har qanday holatda ham, u ancha kam bo'ladi.

  • va - o'ziga xos ibrat element - ramzi.
  • az - Andoza element ham bir belgi, lekin The qiymati bir uchun z - Lotin barcha kichik harflar.
  • 0-9 - yagona raqamli bo'lib, har qanday, lekin 1-3 - faqat 1, 2 yoki 3.

namuna Ro'yxatdan o'tish muhim ahamiyatga ega. Andoza birinchi va oxirgi belgilar katta ahamiyatga ega. Siz qaerda boshlanadi va tugatish namuna uchun tanlashingiz mumkin.

funktsiya Andoza

PHP homiladorlik barcha standart muntazam ifoda sintaksisi foydalanadi mos. Kvadrat qavs ularda ko'rsatilgan ramzlaridan biri bildirmoq:

  • [Abc] faqat belgi a, b, c.
  • [^ ABC] belgilar A, B, C. tashqari hamma narsa
  • \ W va \ W - matn yoki matn belgilar.
  • \ S va \ S - oq bo'sh joy yoki non-kosmik belgi.
  • \ D, va \ D - bir raqam yoki raqam.

{N, m} va oldingi xarakteri tegishli - takrorlash ramzlar qo'shtirnoq belgilanadi.

  • n "kamida" bir takrorlanmasligini bildiradi;
  • "Yo'q, yana" takrorlash - m.

Matnni sintaksisi rang va andozalari yaratish variantlar turli xil beradi, lekin u oddiy, qo'lyozma bo'lgan murakkab elementlar va birikmasi mavjud bo'lgan, ya'ni, poydevori bilan boshlash uchun eng yaxshi hisoblanadi.

Sodda qilib aytganda, ularning orzu miqdorini belgilovchi va ramzi "^" boshlanishi va "$" o'yinlari hisobga olgan holda, zarur ro'yxati real ramzlar - Xatning oxirida, siz oddiy andozalar yaratishingiz mumkin. malakali mutaxassislar tomonidan real tashkil muntazam so'zlar tahlil murakkab ilovalarni yaratish homiladorlik barcha mos mustahkam bilimlar mumkin. PHP Arsenal bu ikki vazifalari cheklangan emas, lekin ular eng keng tarqalgan ishlatiladi.

oddiy amaliyot

Butun sonning uchun Andoza:

  • "/ [0-9] * /"

Shu desang, bir butun son bo'ladi, lekin old bir belgisi bo'lishi mumkin ( "+", "-"), va old / orqa qo'shimcha joylar bo'lishi mumkin:

  • / ^ [\ S | \ + | \ -] {0,1} [0-9] * /

Xuddi:

  • /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - nuqtasi soni.
  • /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - e-mail tan olinishi uchun variant.

homiladorlik o'yinda hamma uchun o'z andozalari foydalanish, internetda ularning misollari, saytlar va boshqa manbalardan kod sahifalar tahlil imkon o'z Andoza kutubxona yaratish imkonini beradi.

ma'lumotlarni topish uchun Options o'rnatishingiz mumkin. Xususan berilgan The oxirgi ikki inshootlar berishi mumkin Modeled boshqacha. Ko'p hollarda, afzallik tez va aniq kerakli uchrashuvini taqdim naqsh bo'ladi. PHP xomiladorlikning Dastur Boshqa tillarda barcha, shuningdek shunga o'xshash vazifalarni mos, u amaliyotini, e'tibor va oldindan tasdiqlash va andozalari talab qiladi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.delachieve.com. Theme powered by WordPress.