Lik'homphieutha, Thekenoloji lesedi
PHP: lipoleloana kamehla, mosebetsi preg tšoanang tsohle
PHP, e tšoanelang ea kajeno puo mananeo fana ke jwa sete ya mesebetsi ya lipoleloana kamehla. O ka batla liketsahalo tsa khoele e meleng e ka ba bang ka dihlahlobo tse rarahaneng.
HTML, CSS, xML le lifaele tse ling wa semmuso - classic mathata bakeng sa tšebeliso preg tšoanang mesebetsi eohle. Seng ka tlase e le hantle e fana ka batla liaterese, mabitso, linomoro tsa fono, ka e-mail le tlhahisoleseding e mabapi le le leng ho litemana tse wa semmuso.
thalong mosebetsi
PHP fana mesebetsi batla tse peli: preg papali le preg papali tsohle. Pele shebahala bakeng sa ketsahalo ea pele ea tsa paterone ka khoele, ba bobeli - tsohle liketsahalo. Ka linako tse ling li sebelisa poleloana e reng "mohlala papali". Tabeng ea pele le ka lebaka la mosebetsi ho - "khoele e lumellana mohlala", tabeng ea bobeli - "ka khoele e fumanoang tshwanelelanang le thempleite". Ka botsebi, poleloana e reng "ho iketsahaletse feela tjee" mokhoa o nepahetseng haholoanyane bonahatsa hantle, empa taba e potolohileng ea tlhaho ea buuoa hangata - "batla" oa boitsebiso. Ka liketso, tlhokeho le e 'ngoe,' me e 'ngoe. Ka tlaase mona, re nahana ka mesebetsi e le fomate.
Le ka lebaka la mosebetsi ho - palo, palo ea mollo. diphetho All matching tlalehiloe ka drive ya - mollo. Tabeng ea mosebetsi preg papali tsohle, u ka bolela ka ho toba ka taelo ea ho di hlopha ka drive :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
Mofuta oa mothofatso pele ho kenyeletsa liphetho tsa pontšo kamehla (boleng ya kamehla). Tabeng ea bobeli, liphello e ba hlophisitsoe ho latela sebaka bona ka khoele e.
Letshwao - thempleite elements
Ke habohlokoa ho hopola hore o sebetsang matshwaonyana thempleite. Mananeo a e telele lebala seo mofuta ya data "botho ba". lipuo tsa kajeno ha ke a oa mona ka tlase khopolo ea "mola", empa e lokela ho utloisisa mabapi le thempleite e: ho susumetsa tšoantšetso.
Haha thempleite e - ke ka holim'a tsohle, e le pontšo ea ho tatelano batlang batho bao ho buuoang. Haeba ena ke ka ho hlaka utloisise phoso ka thempleite e ke ke ba. Leha ho le joalo, e tla ba ka tlaase ho moo haholo.
- le - itseng tsa paterone elements - letshwao.
- : az - thempleite elements e boetse ke e le letsoao e mong, empa boleng ba ho med - Latin tsohle lowercase.
- 0-9 - ke didijiti le 'ngoe,' me leha e le efe, empa 1-3 - 1 feela, 2 kapa 3.
ka ba le ngolise paterone ke ke ea bohlokoa. The litlhaku pele le ea ho qetela ea thempleite e ke tsa bohlokoa haholo. U ka bolela ka ho toba moo ho qala ho le qetellang ka paterone.
mosebetsi thempleite
PHP preg tšoanang tsohle sebedisa maemo a kamehla ho hlahisa maikutlo hokahanngoang. masakaneng Square bolela e mong oa matšoao a bontša ka ho bona:
- [ABC] matshwaonyana feela A, B, c.
- [^ ABC] tsohle haese litlhaku A, B, C.
- \ W le \ W - temana kapa botho ba temana.
- \ S le \ S - sebaka tšoeu kapa semelo sa batho bao e seng sebaka.
- \ D, le \ D - mokhabo kapa palo ya.
matshwaonyana phetapheto denoted braces - {n g, limithara} le e matleng a hae ho le ditlhaka tse fetileng.
- n g le bolela ho pheta-pheta "bonyane";
- "Ha ho feta" ho pheta-pheta - m.
Hokahanngoang fana ka mefuta e fapaneng ya dikgetho le ho bōpa le dithempleite, empa ho molemo hore u qale ka lintho tsa motheo, ke hore, le e bonolo, e ngotsoeng ka letsoho, tseo metsoako e rarahaneng le ho e kopanya le teng.
mantsoe a bonolo feela, e thathamisa matshwaonyana ea sebele hore ho hlokahala, ho ba palo ea bona ba lakatsa le nahane hore letšoao "^" e lumellana le qalo, 'me "$" - qetellong ea mola e, o ka bopa dithempleite a ikokobelitse. Hlahloba sebele thehilwe lipoleloana kamehla ho tloha profesionalce ba tšoanelehang ka fumana tsebo e tiileng ho bopa dikopo rarahaneng preg tšoanang kaofela. PHP bokeletseng e sa lekanyetsoa feela mesebetsi ena e 'meli, empa ba ile ba ba fetisisa e sebelisoa hangata.
e bonolo ikwetlisetse
Thempleite bakeng sa palotlalo e:
- "/ [0-9] * /"
Mohlaleng o tšoanang ke palotlalo, empa pele e ka ba pontšo ea ( "+", "-"), 'me ka pele / morao e ka ba libaka tse eketsehileng:
- / ^ [\ S | \ + | \ -] {0.1} [0-9] * /
Ka tsela e tšoanang:
- /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - palo ya ntlha.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - khetho bakeng sa ho amohelwa ha e-mail.
The tshebediso ya le dithempleite ya hao bakeng sa preg papali tsohle, mehlala ea bona ha ba le Inthaneteng, ho hlahloba maqephe a khoutu ya libaka le mehloli e meng ho etsa hore re khone ho bopa hao thempleite laebrari e mong.
Options bakeng sa ho fumana lesedi ka beha. Ka ho khetheha, fuoa meaho e 'meli ea ho qetela ka ho bopile ka tsela e fapaneng. Maemong a mangata, ratang ba tla ba le mohlala oo ka potlako le ka mokhoa o nepahetseng ho fana ka papali hlokahala. Kopo ya ho preg PHP tšoanang kaofela, hammoho le mesebetsi e tšoanang le ka lipuo tse ling, ho hloka mokhoa ona, tlhokomelo le pele ho netefaletsokaelo dithempleite.
Similar articles
Trending Now