⊗ppPmRgLSRCh 227 of 447 menu

Specialiųjų simbolių sąrašas reguliariosiose išraiškose PHP

Jei ekranuosite įprastą simbolį - nieko blogo neatsitiks - jis vis tiek reikš save patį. Išimtis - skaičiai, jų negalima ekranuoti.

Dažnai kyla abejonių, ar tam tikras simbolis yra specialus. Kai kurie žengia taip toli, kad ekranuoja visus įtartinus simbolius iš eilės. Tačiau tai yra bloga praktika (užteršia reguliariąją išraišką pasvirųjų brūkšnių).

Yra specialieji simboliai: $ ^ . * + ? \ / {} [] () |

Nėra specialieji simboliai: @ : , ' " ; - _ = < > % # ~ ` & !

Duota eilutė:

<?php $str = 'a.a aba aea'; ?>

Parašykite reguliariąją išraišką, kuri rastų eilutę 'a.a', nesugriebdama likusių.

Duota eilutė:

<?php $str = '2+3 223 2223'; ?>

Parašykite reguliariąją išraišką, kuri rastų eilutę '2+3', nesugriebdama likusių.

Duota eilutė:

<?php $str = '23 2+3 2++3 2+++3 345 567'; ?>

Parašykite reguliariąją išraišką, kuri rastų eilutes '2+3', '2++3', '2+++3', nesugriebdama likusių (+ gali būti bet koks kiekis).

Duota eilutė:

<?php $str = '23 2+3 2++3 2+++3 445 677'; ?>

Parašykite reguliariąją išraišką, kuri rastų eilutes '23', '2+3', '2++3', '2+++3', nesugriebdama likusių.

Duota eilutė:

<?php $str = '*+ *q+ *qq+ *qqq+ *qqq qqq+'; ?>

Parašykite reguliariąją išraišką, kuri rastų eilutes '*q+', '*qq+', '*qqq+', nesugriebdama likusių.

Duota eilutė:

<?php $str = '[abc] {abc} abc (abc) [abc]'; ?>

Parašykite reguliariąją išraišką, kuri rastų eilutes kvadratiniuose skliaustuose ir pakeistų jas į '!'.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti