e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Uvod v regularne izraze

Spletni programerji, ki so delali v Pearl (in drugih programskih jezikih za spletne aplikacije) poznajo moč regularnih izrazov za procesiranje vhodnih podatkov in oblikovanje podatkov tako, da bodo čitljivi na straneh HTML strani ali za natančno shranjevanje v strežnikovi zbirki podatkov. Vsaka naloga, ki zahteva zahtevnejša iskanja in nadomeščanja besedila, lahko veliko pridobi zaradi prilagodljivosti in zgoščenosti regularnih izrazov. Navigator 4 in Internet Explorer 4 (bolj uporabno od IE5.5 dalje) preneseta to moč v JavaScript.

Največjo prednost regularnih izrazov JavaScript prinašajo tistim, ki pišejo skripte za programe CGI na strežnikih, ki podpirajo različico JavaScript, ki vsebuje običajne izraze. Vendar to ne izključuje aplikacije na strani uporabnika tega "jezika v jeziku". Če skripti izvajajo preverjanje veljavnosti podatkov na uporabnikovi strani, ali kakšno drugo analizo obširnega vnesenega teksta, potem je bolje uporabiti regularne izraze, kot pa da se skupaj skrpa dokaj kompleksne funkcije JavaScript, ki bodo praktično izvedle isto opravilo.

Netscape je oblikoval predmet RegExp na podlagi pravil in sintaktičnih pravil regularnih izrazov iz programskega jezika Pearl. Regularni izrazi se primarno uporabljajo za iskanje določenega teksta v nizu ali predmetu String in nato upravljajo s tekstom in skripto na podlagi rezultatov iskanja. To je izjemno močno orodje v programski paleti. Ustvari se lahko lastne objekte regularnih izrazov, ki bodo imeli postopke in lastnosti, ki bodo dovolile uporabljati regularne izraze za interakcijo z predmeti String. Obstajajo tudi postopki in lastnosti, ki so posebej izdelane za delo z regularnimi izrazi.

SERŠ Maribor : Strokovna gimnazija : 2004 : Rok Teržan