"Peter" == Peter Makholm <peter@makholm.net> writes:
> Anders Wegge Jakobsen <wegge@wegge.dk> writes:
>> Jeg er på jagt i en større tekst efter forkortelser med et ukorrekt
>> jefalds-s. Det vil sige UNESCOs, der skulle være UNESCO's.
> Det vil da være dumt. Efter retskrivningsreglerne kan forkortelser
> uden forkortelsespunktum der udtales som egentlige ord bøjes både
> med og uden apostrof (§6 i RO2001).
Det er også lidt dumt at have en lemfældig blanding af UNESCO's og
UNESCOs spredt rundt i teksten.
> Som eksempel kan bruges NATO som i ejefald kan hedde Natos, Nato's,
> NATOs eller NATO's.
Nu er der så også masser af forkortelser der ikke udtales som
almindelige ord, og der mener jeg at 's er den eneste korrekte form.
>> Altså med en regexp som '\W([A-ZÆØÅ]*)s\W' og en streng 'FOOs BARs
>> bQUXs FOOs'
> Følgende ser ud til at opfylde dine krav:
> perl -nle '@hits = /\b([A-Z]*)s\b/g; print join",",@hits'
Det gør den. Jeg takker og bukker.
... gg kaster mig over problemet med at få lavet en regexp der også
matcher i tilfælde som FOO-BARs og FOO/BARs.
--
/Wegge
Min holdning til Usenet - <
http://wiki.wegge.dk/Usenet>
Min weblog - <
http://blog.wegge.dk/>