slenskun bkstafa SMS blogg frslum

Skrifa 17. jl 2003, kl. 18:26

g hef kvei a deila me ykkur reglulegu segunum sem g nota til a ba til sr-slenska bkstafi SMS skeytunum mnum.

SMS slenskunarkinn minn byggist v a notaur s kveinn rithttur fyrir tkn bor vi og . ll slensku tknin (fyrir utan ) m tkna me v a setja upphrpunarmerki (!) fyrir framan vikomandi bkstaf ea bkstafi, en a auki m nota fuga broddstafi, s.s. , , o.s.frv. Rithtturinn er frekar sveigjanlegur v mismunandi gerir af farsmum hafa mis-gan stuning vi slenska stafi. Sumir hafa bara broddstafi me fugum kommum, sumir hafa bara danskt , sumir hafa bara lgstafi me broddi, og fstir bja upp tknin og .

Dmi um notkun rithttarins: !Ta!d er !ae!di a!d geta skrifa!d slensku SMS. H!urra fyrir reglulegum seg!dum!

Reynsla mn er s a essi rithttur er aulrur og alveg merkilega jll notkun.

En svo vi snum okkur aftur a forritunarhlutanum, skiptist ingarferli upp 4 skref:

  1. Undirbningur textans
  2. slenskun tkna
  3. Stkkun skammstfunum
  4. Frgangur

Eftirfarandi forritunardmi koma beint Perl forritinu sem g nota en tlvulsir lesendur ttu a geta tt essar skipanir yfir hvaa forritunarml sem er - svo fremi sem a forritunarml bur upp textamehndlun me reglulegum segum.

Skref 1. Undirba textann fyrir slenskun

chomp $body;
$body =~ s/ /  /g;
$body =~ s/(\? |! |: |; |, |\. )/ $1/g;
$body = " " . $body . " ";

chomp klippir rf \n (lna endar) tkn aftan af textanum, og nstu lnur tvfalda ll orabil til a a n rugglega samliggjandi smorum, setja bil undan greinamerkjum, og setja bil framan og aftan strenginn til a leitin ni lka til fyrsta og seinasta ors.

Skref 2. Framkvma slenskunina

$body =~ s/!Ae//g;
$body =~ s/!ae//g;
$body =~ s/(|!|!A)//g;
$body =~ s/(|!a)//g;
$body =~ s/!D//g;
$body =~ s/!d//g;
$body =~ s/!E//g;
$body =~ s/!e//g;
$body =~ s/(|!|!I)//g;
$body =~ s/(|!i)//g;
$body =~ s/(|!|!O)//g;
$body =~ s/(|!o)//g;
$body =~ s/(|!|!U)//g;
$body =~ s/(|!u)//g;
$body =~ s///g;
$body =~ s///g;
$body =~ s/!Y//g;
$body =~ s/!y//g;
$body =~ s/!Th//g;
$body =~ s/!th//g;
$body =~ s/!T//g;
$body =~ s/!t//g;

Ath: g leyfi lka styttan rithtt !T og !t fyrir og

Skref 3. Skilgreina nokkrar algengar skammstafanir

$body =~ s/ & / og /g;
$body =~ s/ m / me /g;
$body =~ s/ f / fyrir /g;
$body =~ s/ (a|A)d / $1 /g;
$body =~ s/ eg / g /g;
$body =~ s/ Eg / g /g;
$body =~ s/ (t|T)-pst/ $1lvupst/g;
$body =~ s/ (n|N)etf / $1etfang /g;

(Mr hafa enn ekki dotti neinar fleiri skammstafanir hug. Fleiri tillgur eru egnar me kkum)

Skref 4. Taka til eftir okkur

$body =~ s/^\s(.+)\s$/$1/;
$body =~ s/  / /g;
$body =~ s/ (\?|!|:|;|,|\.)/$1/g;

(Fjarlgja ll auka bilin sem vi settum inn skrefi 1.)


Meira essu lkt: Farsmablogg, Forritun.


Svr fr lesendum (4)

  1. Tr svarar:

    smsms = (Sent me SMS).

    18. jl 2003 kl. 00:12 GMT | #

  2. Tr svarar:

    (ea btist a kannski sjlfkrafa aftan vi SMS sendingar?)

    18. jl 2003 kl. 00:14 GMT | #

  3. Mr rlygsson svarar:

    J "(Sent me SMS)" btist sjlfkrafa aftan frslurnar.

    18. jl 2003 kl. 13:14 GMT | #

  4. gunnare svarar:

    Frbrt framtak!

    Eitt sem g var samt a velta fyrir mr, g var nefnilega a prfa mig eitthva fram me a senda email me smsi og a virist ekki alveg vera a ganga a senda sr slensku stafina , og gegnum 1415. g f alltaf til baka: "Thjonustan er ekki til". g er kannski bara a gera eitthva rugl. g sendi email me v a senda sms-i: "postur [netfang] [skilabo] 1415

    22. jl 2003 kl. 00:42 GMT | #

essum svarhala hefur veri loka. Krar akkir til eirra sem tku tt umrunni.


 

Flakk um vefsvi



 

Nleg svr fr lesendum

  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Mr (Req.js - javascript lazy-loading and dependency managment made easy)
  • Rich (Req.js - javascript lazy-loading and dependency managment made easy)
  • Mr (Req.js - javascript lazy-loading and dependency managment made easy)
  • Dinesh (Req.js - javascript lazy-loading and dependency managment made easy)
  • Mr (Taubleyjur ntmanum - ltill leiarvsir handa hrddri j)
  • Ada (Taubleyjur ntmanum - ltill leiarvsir handa hrddri j)
  • notandi (Taubleyjur ntmanum - ltill leiarvsir handa hrddri j)
  • Geir (Lausnin efnahagsvandanum)
  • Jenn (Lausnin efnahagsvandanum)
  • li Jens (Lausnin efnahagsvandanum)
  • Mr (Lausnin efnahagsvandanum)
  • Kjartan S (Lausnin efnahagsvandanum)

 

 

Yfirlit yfir etta skjal

(Atriin listanum vsa kvena kafla ofar sunni.)