summaryrefslogtreecommitdiff
path: root/localmarkdown2sms
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2010-07-06 12:25:32 +0200
committerJonas Smedegaard <dr@jones.dk>2010-07-06 12:25:32 +0200
commit07e17ee141c694d91124632356251fed1675b56d (patch)
tree26c19b2273e5465034e9126e16f56f7911ca0ea4 /localmarkdown2sms
parentb5a3a1ab3affe450694857296737033b4c3307d1 (diff)
Extend tidymsg() with simplifying ’… chars in localmarkdown2sms.
Diffstat (limited to 'localmarkdown2sms')
-rwxr-xr-xlocalmarkdown2sms2
1 files changed, 2 insertions, 0 deletions
diff --git a/localmarkdown2sms b/localmarkdown2sms
index cb35ca8..44a305c 100755
--- a/localmarkdown2sms
+++ b/localmarkdown2sms
@@ -182,6 +182,8 @@ sub tidymsg {
$msg =~ s/(\S)\n([^\n])/$1 $2/g; # convert newline to space
$msg =~ s/\h*$//g; # strip all trailing spaces
$msg =~ s/^\s*(\w*?.*?)\s*$/$1/s; # strip surrounding space
+ $msg =~ tr/’/'/; #'simplify non-GSM chars
+ $msg =~ s/[….]+/.../g; # multiple dots → psudo-ellipsis
return $msg;
}