Tutorijal - Prepoznavanje algebarskih izraza u tekstu
Prvi mini-serijal članaka o obradi teksta / programskog koda, završićemo člankom o prepoznavanju algebarskih izraza u programskom kodu ....
Prvi mini-serijal članaka o obradi teksta / programskog koda, završićemo člankom o prepoznavanju algebarskih izraza u programskom kodu ....
Prepoznavanje regex literal sintakse u JavaScriptu (kao dodatni izazov u implementaciji syntax highlightera iz domaće radinosti).
Uklanjanje linijskih i blok komentara uz podelu teksta na tokene i prepoznavanje obrazaca.
Opis postupka izrade syntax highlighter-a iz "domaće radinosti" (za početak: kraća diskusija o osnovnim mehanizmima za efikasnu podelu teksta na tokene i semantičku analizu tokena).
Prikaz mehanizama za spajanje niski sa vrednostima promenljivih, preko operatora, funkcija i template literal sintakse (u nekoliko programskih jezika).
Korišćenje regularnih izraza u editorima, nedvosmisleno je korisna opcija (sama po sebi), ali, regularni izrazi svoju pravu snagu pokazuju tek kada se "upregnu" u nekom od programskih jezika .…
Kako je moguće, uz pomoć operatora lookahead i lookbehind (o kojima do sada nije bilo reči), pristupati unutrašnjem sadržaju HTML elemenata.
Osvrt na različite načine za prikaz UNICODE znakova koji se ne unose preko tastature, već, preko specijalnih kodova.
Prikaz postupka pretrage obrazaca u tekstu uz korišćenje posebno formatiranih niski (sa primerima iz svakodnevne prakse).
Odgovor na pitanje čemu služe argumenti argc i argv (u funkciji main), i diskusija o tome šta se sve može uraditi sa podacima koji se programu proslede preko terminala.
Pristup tekstualnim datotekama često je "bauk" za mlade programere koji se prvi put susreću sa tematikom, ali, uz upotrebu elegantnih mehanizama koje nude programski jezici visokog nivoa, ne mora biti tako .…