Reglulegar segðir eru vinir mínir
Ég nota reglulegar segðir (e. regular expressions) til að búa til rétta íslenska stafi í SMS skeytunum mínum. Perl forritunarmálið er með sérstaklega góðan stuðning við reglulegar segðir, og það vill svo heppilega til að forritið sem meðhöndlar SMS skeytin mín er skrifað í Perl. :-)
Perldoc.com hefur sett skjölunina sem fylgir reglulegu segðunum í Perl upp á mjög snyrtilega og læsilega vefsíðu. Þessi síða hefur nýst mér vel í gegnum tíðina þegar ég hef þurft að rifja upp einhver mikilvæg smáatriði í sambandi við segðirnar.
Regulegar segðir eru dáldið tyrfnar fyrir byrjendur, en um leið og maður kemst í gang með að nota þær, þá opnast heill heimur af möguleikum í textameðhöndlun.
Perl.com er með ágætis kynningu á reglulegum segðum fyrir byrjendur. Líklega getur Google fundið fleiri slíkar síður fyrir þá sem hafa áhuga.
Fyrir þá sem eru ekki forritarar, þá eru regulegar segðir eiginlega sérstakt forritunarmál til að vinna með texta. Þær hjálpa manni að pilla út alls kyns orð og mynstur af táknum í textanum og framkvæma flóknar breytingar á honum.
Þannig útleggst t.d. reglulega segðin /^From.+(\d{7})\@sms\.tal\.is/ á mannamáli sem skipunin: "Leitaðu að línu í textaskjalinu sem byrjar á orðinu 'From' og leggðu á minnið símanúmerið í textanum (sjö tölustafi í röð) en á eftir því verður að koma táknarunan '@sms.tal.is'."
Meira þessu líkt: Forritun.
Már Örlygsson



Þessum svarhala hefur verið lokað. Kærar þakkir til þeirra sem tóku þátt í umræðunni.