Komputer, Teknologi informasi
PHP: biasa ungkapan, preg fungsi cocog kabeh
PHP, minangka befits programming language modern nawakake gawe pesawat saka fungsi kanggo biasa ungkapan. Sampeyan bisa nelusuri occurrences saka senar ing garis ing kritéria Komplek.
HTML, CSS, XML lan file liyane diresmikaké - masalah klasik dienggo preg cocog kabeh fungsi. Ora kurang efek menehi panelusuran kanggo alamat, jeneng, nomer telpon, e-mail lan informasi liyane menyang teks diresmikaké.
fungsi format
PHP nawakake loro fungsi search: preg match lan preg match kabeh. Pisanan katon kanggo kedadeyan pisanan pola ing senar, kaloro - kabeh asil. Kadhangkala migunakaké istilah "pola match". Yen mengkono asil fungsi - "string cocog pola", ing kasus liyane - "ing senar ketemu cocog karo cithakan". Teknis, istilah "ketepakan" liyane kanthi nuduhake pet, nanging babak alam saka operasi biasane - "nggoleki" informasi. Ing laku, dikarepake lan siji, lan liyane. Ngisor, kita nimbang format fungsi.
Asil fungsi - nomer, nomer cocog. Kabeh asil ingkang cocog sing direkam ing Uploaded ing - cocog. Ing cilik saka match fungsi preg kabeh, sampeyan bisa nemtokake urutan saka ngurutake Uploaded ing :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
Urut saka pawujudan pisanan kalebu asil saka èksprèsi regular (Nilai standar). Ing kasus liyane, asil sing diklompokaké miturut lokasi ing senar.
Symbol - unsur cithakan
Penting, kanggo elinga yen makaryakke simbol cithakan. Programming wis dawa lali apa jinis data "karakter". basa Modern ora tiba ngisor pemanggih saka "line", nanging kudu mangertos babagan Cithakan: iku diapusi simbol.
Bangunan cithakan - iku, ndhuwur kabeh, pratondo urutan sing dikarepake ing karakter. Yen iki cetha ngerti kesalahan ing cithakan bakal ora. Ing kasus, iku bakal akeh kurang.
- lan - unsur pola tartamtu - simbol.
- az - unsur Cithakan iki uga salah siji simbol, nanging ing Nilai saka kanggo z - Latin kabeh huruf cilik.
- 0-9 - punika digit siji, lan sembarang, nanging 1-3 - mung 1, 2 utawa 3.
ing pola REGISTER penting. Karakter pisanan lan pungkasan saka cithakan sing wigati gedhe. Sampeyan bisa nemtokake lokasi kanggo miwiti lan pola pungkasan.
fungsi cithakan
PHP preg cocog kabeh migunakake standar ukara expression biasa. Tandha kurung kothak ndudohke siji simbol sing dituduhake ing wong:
- [Abc] mung simbol a, b, c.
- [^ ABC] kabeh kajaba karakter A, B, C.
- \ W lan \ W - teks utawa karakter teks.
- \ S lan \ S - papan putih utawa karakter non-papan.
- \ D, lan \ D - tokoh utawa tokoh.
simbol Ambalan tetenger penyonggo - {n, m} lan kagungane karakter sadurunge.
- n nyukani arti Ambalan "paling";
- "Ora luwih" Ambalan - m.
Syntax menehi macem-macem opsi kanggo nggawe cithakan, nanging paling apik kanggo miwiti karo kerja, sing, kanthi prasaja, handwritten, kang unsur Komplek lan kombinasi dhuwur.
Cukup, listing simbol nyata sing perlu, khusus jumlah sing dikarepake lan njupuk menyang akun sing simbul "^" cocog awal, lan "$" - ing pungkasan baris, sampeyan bisa nggawe cithakan unpretentious. Nganalisa biasa ungkapan nyata-ditetepake saka profesional qualified bisa ndarbeni kawruh ngalangi kanggo nggawe aplikasi Komplek preg cocog kabeh. PHP Arsenal ora winates kanggo loro fungsi iki, nanging padha sing paling umum digunakake.
laku prasaja
Cithakan kanggo ongko:
- "/ [0-9] * /"
Pola padha iku sawijining ongko, nanging ngarep bisa dadi tandha ( "+", "-"), lan ngarep / mburi bisa dadi spasi ekstra:
- / ^ [\ S | \ + | \ -] {0,1} [0-9] * /
Kajaba:
- /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - nomer titik.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - pilihan kanggo pengakuan e-mail.
Panggunaan Cithakan dhewe kanggo preg match kabeh, conto ing Internet, analisis kaca kode Camping lan sumber liyane supaya bisa kanggo nggawe perpustakaan Cithakan dhewe.
Pilihan kanggo nemokake informasi bisa nyetel. Ing tartamtu, diwenehi loro konstruksi pungkasan bisa maringi tulodho beda. Ing akeh kasus, pilihan bakal duwe pola sing cepet lan kanthi nyedhiyani match sing dibutuhake. Aplikasi ing preg PHP cocog kabeh, uga fungsi sing padha ing basa-basa liyane, iku mbutuhake laku, manungsa waé, lan wis Validation Cithakan.
Similar articles
Trending Now