Interpunkcja z spacjami
Drażni mnie jak niektórzy wstawiają spacje przed niektórymi znakami interpunkcyjnymi, co nie jest zgodne z zasadami gramatyki, semantyki, czy czegoś tam.
W projekcie pewnym, gdzie obecnie pracuję, tłumacze właśnie mają małe zboczenie do wstawiania spacji przed ! i innymi znakami, a zapewne kolegom deweloperom nie będzie się uśmiechała ręczna edycja.
Dlatego ‘szkubłem’ prościutki skrypcik w Perlu ;)
#!/usr/bin/perl -pi.bak BEGIN { @ARGV or print "\nusage: ./clean.pl filename\n\n" and exit; } $c += s/\s+([,.!?:;])/$1/g; END { print "Fixed: $c"; } |
Oczywiście skrypt przed akcją tworzy backupa.
Może komuś się również przyda ;)
GDR!:
22/03/2008 @ 13:43:51 | #1
Moznaby to w Pythonie zrobic i podpiac pod ekg ;)
malcom:
23/03/2008 @ 0:36:09 | #2
Oczywiscie, ale to juz nie dla mnie. Nie lubie Pythona, zreszta nie znam za bardzo go, a poleganie na wcieciach mnie troche odpycha.
Wole swoje klamerki w swoich jezykach :P
k:
23/03/2008 @ 23:07:59 | #3
Lepiej pałę dużą wziąć i lać każdego, kto wstawia spację przed wykrzyknikiem albo przecinkiem…
malcom:
24/03/2008 @ 0:03:57 | #4
Mozna zaobserwowac, ze przed przecinkiem zbytnio nie wstawiaja, ale przed wykrzyknikiem, badz pytajnikiem to juz nagminnie.
xych:
31/03/2008 @ 0:44:33 | #5
Widzę, nie tylko mnie to mierzi. A może to po prostu nowa moda, tylko my ‘wapniaki’ jesteśmy? :(
q123456123456:
06/08/2008 @ 10:20:31 | #6
Ci tłumacze to może francuscy? Bo tam mają taki styl, że spacja przed ? lub ! ….
malcom:
06/08/2008 @ 10:38:15 | #7
Projekt francuski, a z stylem racja, dowiedzialem sie wtedy o nim ;)