⊗ppPmRgWB 240 of 447 menu

სიტყვის დასასრული ან დასაწყისი PHP რეგულარულ გამონათქვამებში

კონსტრუქცია \b აღნიშნავს სიტყვის დასაწყისს ან დასასრულს, ხოლო \B, შესაბამისად, - არა დასაწყისი და არა დასასრული სიტყვისა. რა არის სიტყვა? ერთი შეხედვით, ჩანს, რომ ეს არის ის, რაც გამოყოფილია სფეისებით, მაგრამ ეს მთლად ასე არაა.

შეხედეთ შემდეგ სტრიქონს: house with fence. ქვესტრიქონი 'with' - ეს არის სიტყვა (ორივე მხარეს სფეისები), თუმცა როგორც 'house', ასევე 'fence' ასევე სიტყვებია, რომლებიც დგანან სტრიქონის დასაწყისში და დასასრულში.

მოდით შევხედოთ ამ კონსტრუქციის პრაქტიკულ გამოყენებას.

შემდეგ მაგალითში საძიებო შაბლონი ასეთია: სიტყვის დასაწყისი, პატარა ლათინური ასოები ერთი ან მეტჯერ, სიტყვის დასასრული. ამ გზით, რეგულარული გამონათქვამი იპოვის ყველა სიტყვას და შეცვლის მათ '!'-ით:

<?php echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // გამოიტანს '! ! ! !' ?>

მოცემულია სტრიქონი:

<?php $str = 'aaa xaa aaa xbb aaa'; ?>

დაწერეთ რეგულარული გამონათქვამი, რომელიც იპოვის სტრიქონებს შაბლონის მიხედვით: ასო 'x' სიტყვის დასაწყისში.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა