පරිගණක, තොරතුරු තාක්ෂණය
PHP: සාමාන්ය ප්රකාශනයක, කාර්යය preg තරගය සියලු
PHP, විසිතුරු ලෙස සරසන නවීන ක්රමලේඛන භාෂාව සංවර්ධකයින් සාමාන්ය ප්රකාශනයක සඳහා කටයුතු මාලාවක් ඉදිරිපත් කරයි. ඔබ සංකීර්ණ නිර්ණායක මත අනෙක් පේළි දී වැල සිදුවීම් සෙවුම් කල හැක.
HTML, CSS, XML හා විධිමත් වෙනත් ගොනු - භාවිතය preg තරගය සඳහා සම්භාව්ය ගැටලු සියලු ම කටයුතු. නො අඩු බලපෑමක් විධිමත් පෙළ ඊ-තැපැල් සහ අනෙකුත් තොරතුරු, ලිපින, නම්, දුරකථන අංක සඳහා සෙවුම් ලබා දෙයි.
ආකෘතිය උත්සවය
preg තරගය හා preg තරගය සියලු: PHP දෙකක් සෝදිසි කටයුතු කරයි. සියලු සිදුවීම් - වැල, දෙවන රටාව පළමු ඇතිවීමට ප්රථම පෙනුම. සමහර විට කාලීන "රටාව තරගය" භාවිතා කරන්න. පළමු නඩු එම ශ්රිතයේ දී ප්රතිඵලය - "සැකිලි සමග ගැලපෙන වැල දී" - දෙවන නඩුව "string රටාව තරග",. තාක්ෂණික වශයෙන්, කාලීන "අහම්බයක්" වඩා නිවැරදිව සාරය පිළිබිඹු, නමුත් මෙහෙයුම ස්වභාවික සන්දර්භය සාමාන්යයෙන් - තොරතුරු "සොයන්න". භාවිතයේ දී, ඉල්ලුම හා එක්, සහ තවත් එකක්. පහත, අප කටයුතු ආකෘතිය ගැන සලකා බලමු.
මෙම උත්සවයට ප්රතිඵලයක් - අංකය, තරඟ සංඛ්යාව. තරග - සියලු ගැලපෙන ප්රතිඵල අරාව වාර්තා වී ඇත. කාර්යය preg තරගය පිළිබඳ පැමිණිල්ලේ දී, ඔබ මෙම නියෝගය දී සඳහන් කළ හැකිය අරාව තෝරා බේරා ගැනීමේ :
- PREG_PATTERN_ORDER;
- PREG_SET_ORDER.
පළමු ලිපිය දිගු කිරීමේ වර්ග සාමාන්ය ප්රකාශිත (පෙරනිමි අගය) ප්රතිඵල ඇතුළත් වේ. දෙවන අවස්ථාවේ දී, වැල සිටින ස්ථානය අනුව ප්රතිඵල වර්ගීකරණය කරනු ලබයි.
සංකේතය - සැකිල්ල අංගයක්
එය එම සැකිල්ලේ සංකේත ක්රියාත්මක මතක තබා ගැනීම වැදගත් වේ. වැඩසටහන් දිගු දේ දත්ත වර්ගය "ස්වභාවය" ද ඔවුන්ට අමතක වී තිබේ. නූතන භාෂා "රේඛාව" සංකල්පය වඩා පහත වැටෙනු නැහැ, නමුත් මෙම සැකිල්ලට සම්බන්ධයෙන් අවබෝධ කර ගත යුතු ය: එය සංකේත යොදා ගත්තේ.
සැකිලි ගොඩ - චරිත තමන් කැමති අනුක්රමය පිළිබඳ මිනුමක්, සියල්ලටත් වඩා, වේ. මෙම සැකිල්ල දී දෝෂයක් නොවේ පැහැදිලිව තේරුම් නම්. ඕනෑම අවස්ථාවක, එය ඉතා අඩු වනු ඇත.
- සහ - නිශ්චිත රටාවක් මූලද්රව්යය - සංකේතය.
- az - ලතින් සියලු සිම්පල් - සැකිල්ල මූලද්රව්යය එක් සංකේතය වන, නමුත් z සඳහා වටිනාකම වේ.
- 0-9 - තනි ඉලක්කමක වන අතර, ඕනෑම, නමුත් 1-3 - එකම 1, 2 ක් හෝ 3 ක්.
රටාව ලේඛනයේ වැදගත් වේ. සැකිල්ල පළමු හා අවසන් වරට චරිත විශාල වැදගත් වේ. කොහෙද ඔබ ආරම්භ කිරීමට හා අවසන් රටාව සඳහන් කළ හැකිය.
කාර්යය සැකිල්ල
PHP preg සියලු භාවිතා සම්මත ප්රකාශන කාරක රීති නොගැලපේ. කොටු වරහන් ඔවුන් සඳහන් කර ඇති සංකේත එක් දැක්වීමට:
- [ABC] සංකේත පමණක් a, b, c.
- [^ ABC] චරිත A, B හැර අන් සියලූම දේ, සී
- \ ඩබ්ලිව් හා \ W - පෙළ හෝ පෙළ චරිතය.
- \ එස් සහ \ S - සුදු අවකාශය හෝ-අවකාශය නොවන චරිතයක්.
- \ ඩී, සහ \ D - චරිතයක් හෝ චරිතයක්.
නැවත නැවත සංකේත සඟල දක්වනු - {n, m} සහ පෙර චරිතය අයත් වේ.
- n "අවම වශයෙන්" පුනරාවර්තන සතුටයි,
- "වඩා නැත" නැවත නැවත - මීටර්.
කාරක රීති සැකිලි නිර්මාණය කිරීමට විකල්ප විවිධ සපයයි, නමුත් එය කරන සංකීර්ණ ලබා ගත හැකි මූලද්රව්ය හා සංයෝජන, සරල අතින් ලියන සමග, එනම්, මූලික කරුණු සමග ආරම්භ කිරීමට හොඳම.
මෙම මාර්ගය අවසන්, ඔබ අව්යාජ සැකිලි නිර්මාණය කළ හැකිය - සරල, ඔවුන්ගේ අපේක්ෂිත මුදල නියම හා සංකේතය "^" මුල තරග, හා, "$" බව සැලකිල්ලට අවශ්ය කරන ලැයිස්තුගත සැබෑ සංකේත ය. සුදුසුකම් ලත් වෘත්තිකයින් සැබෑ ස්ථාපිත සාමාන්ය ප්රකාශනයක විශ්ලේෂණය සංකීර්ණ යෙදුම් නිර්මාණය කිරීමට ඝන දැනුම ලබා ගැනීමට මෙම preg සියලු ගැලපෙන හැක. PHP අවි ගබඩාව මෙම කාර්යයන් දෙකක් පමණක් සීමා වන්නේ නැත, නමුත් ඔවුන් බහුලවම භාවිතා කෙරේ.
සරල පුහුණු
යනු පූර්ණ සංඛ්යාවකි සඳහා සැකිල්ල:
- "/ [0-9] * / '
එම රටාව යනු පූර්ණ සංඛ්යාවකි, නමුත් ඉදිරි ලක්ෂණයක් විය හැකි ( "+", "-"), සහ ඉදිරිපස / පසුපස අමතර අවකාශයන් විය හැක:
- / ^ [\ S | \ + | \ -] {0,1} [0-9] * /
සමානව:
- /^[\s|\+|\-]{0,1}[0-9]*(\.)[0-9]*/ - කාරණය සංඛ්යාව.
- /[0-9a-z_-]+@[0-9a-z_^\.]+\.[az]{2,3}/ - මෙම ඊ-තැපැල් පිළිගැනීමට ලක් කිරීම සඳහා විකල්පය.
preg තරගය සඳහා ඔබේ ම සැකිලි භාවිතය සියල්ල අන්තර්ජාලයේ ඔවුන් උදාහරණ, අඩවි හා වෙනත් මූලාශ්ර කේතය පිටු විශ්ලේෂණය එය කළ හැකි ඔබේ ම සැකිල්ල පුස්තකාල නිර්මාණය කිරීමට කරන්න.
තොරතුරු සොයා ගැනීම සඳහා විකල්ප සකස් කළ හැකි ය. විශේෂයෙන් ම, පසුගිය ඉදිකිරීම් දෙකක් වෙනස් ආදර්ශනය කළ හැක ලබා දී ඇත. බොහෝ අවස්ථාවල දී, මනාප ඉක්මනින් හා නිවැරදිව අවශ්ය තරගය සපයන රටාව ඇත. PHP preg දී අයදුම් සියලු ගැලපෙන, මෙන්ම වෙනත් භාෂා සමාන කාර්යයන්, එය ප්රායෝගිකව, අවධානය සහ පෙර වලංගු සැකිලි අවශ්ය වේ.
Similar articles
Trending Now