⊗ppPmRgGB 225 of 447 menu

PHP හි රෙගුලරු ප්‍රකාශනවල කණ්ඩායම් වරහන්

පෙර උදාහරණවල, පුනරාවර්තන ක්‍රියාකරුවන් ක්‍රියා කළේ ඒවාට පෙර තිබෑ එක් අක්ෂරයක් මත පමණි. අපට ඒවා අක්ෂර කිහිපයක් මත ක්‍රියාත්මක කිරීමට අවශ්‍ය නම් කුමක් කළ යුතුද?

මේ සඳහා කණ්ඩායම් වරහන් '(' සහ ')' ඇත. ඒවා මෙලෙස ක්‍රියා කරයි: යමක් කණ්ඩායම් වරහන් තුළ පවතින්නේ නම් සහ ')' වරහනට කෙලින්ම පසුව පුනරාවර්තන ක්‍රියාකරුවෙකු සිටී නම් - එය වරහන් තුළ ඇති සියල්ල මත ක්‍රියා කරනු ඇත.

ඊළඟ උදාහරණයේ, සෙවුම් රටාව මෙලෙස පෙනේ: අක්ෂරය 'x', ඉන්පසු පේළිය 'ab' එක් වතාවක් හෝ වැඩි වාර ගණනක්, පසුව අක්ෂරය 'x':

<?php $str = 'xabx xababx xaabbx'; $res = preg_replace('#x(ab)+x#', '!', $str); ?>

ප්‍රතිඵලයක් වශයෙන්, විචල්‍යයට පහත දේ ලියා ඇත:

'! ! xaabbx'

පේළියක් ලබා දී ඇත:

<?php $str = 'ab abab abab abababab abea'; ?>

රෙගුලරු ප්‍රකාශනයක් ලියන්න, එය පහත රටාවට අනුව පේළි සොයා ගනු ඇත: පේළිය 'ab' පුනරාවර්තනය වේ 1 හෝ වැඩි වාර ගණනක්.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න