🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.system.unix
Article #481

Re: gør første bogstav stort

#481
From: Steen Thomassen
Date: Wed, 20 Mar 2013 20:37
33 lines
2736 bytes
Den 20-03-2013 20:45, Kim Ludvigsen skrev:
> Steen Thomassen skrev:
>
>> Jeg har tit en opgave, hvor f�rste bogstav skal g�res til
>> stor bogstav som fx:
>
>> Jeg har lavet en php-script til det, hvor jeg bruge
>> preg_match til at splitte strengen op, konvertere bogstavet
>> og samlet det igen, men det er ikke s�rlig generelt l�sning.
>
>> Nogle gange er det lange inde i strengen det skal �ndres.
>> Findes der en mere elegant l�sning til det?
>
> Hvordan har du t�nkt dig, at programmet skal kunne g�tte, hvilket tegn,
> du vil g�re stort, hvis det kan forekomme et vilk�rligt sted i strengen?


med php: preg_match("/^(.)(.*)$/u", $fra, $opdel)

med option u kan den godt klare utf-8. Det er et sp�rgsm�l at formulere 
det regulere udtryk, s� man rammer det rigtige sted - det jo afh�nge af 
indhold.

> Hvis det er f�rste bogstav i en streng er det imidlertidig nemt i PHP
> med ucfirst($foo).

ucfirst kan ikke klar uft8 - selv ��� kan den ikke klar.

Men jeg brugt for dette i shell-scripts, hvor jeg gerne vil undg� at 
bruge php.

Mvh
Steen
Technical Details
Message-ID: <a9jp1a-28a.ln1@ubuntu-sat2.thomassen.net>
Path: arc1-ca.pugleaf.net!p18ni19773wiv.0!nntp.google.com!feeder1.cambriumusenet.nl!82.197.223.103.MISMATCH!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!border2.nntp.ams2.giganews.com!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newsgate.cuhk.edu.hk!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
References: <84ep1a-aa9.ln1@ubuntu-sat2.thomassen.net> <U-adnXPISORLjNfMnZ2dnUVZ8iednZ2d@giganews.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 70c3dbc530,88f6067a855265a2
X-Google-Attributes: gid70c3dbc530,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: DANISH,ASCII
X-Received: by 10.180.104.98 with SMTP id gd2mr1283078wib.0.1364344400587;
        Tue, 26 Mar 2013 17:33:20 -0700 (PDT)
Path: arc1-ca.pugleaf.net!p18ni19773wiv.0!nntp.google.com!feeder1.cambriumusenet.nl!82.197.223.103.MISMATCH!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!border2.nntp.ams2.giganews.com!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newsgate.cuhk.edu.hk!news.glorb.com!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
Date: Wed, 20 Mar 2013 21:37:30 +0100
From: Steen Thomassen <slet01_slet_steen@thomassen.net>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Thunderbird/17.0.4
MIME-Version: 1.0
Newsgroups: dk.edb.system.unix
Subject: Re: gør første bogstav stort
References: <84ep1a-aa9.ln1@ubuntu-sat2.thomassen.net> <U-adnXPISORLjNfMnZ2dnUVZ8iednZ2d@giganews.com>
In-Reply-To: <U-adnXPISORLjNfMnZ2dnUVZ8iednZ2d@giganews.com>
Message-ID: <a9jp1a-28a.ln1@ubuntu-sat2.thomassen.net>
Lines: 33
Organization: SunSITE.dk - Supporting Open source
NNTP-Posting-Host: 80.71.132.118
X-Trace: news.sunsite.dk DXC=`2U`>HDPB2dE`KPf6Y4mAkYSB=nbEKnkk_00^Z3XK_7n8dc5FV`<?]bdM2QlnFGDBiGehBbRSe=IeQm0@IJe8]9dU2hk1?ZY1co
X-Complaints-To: staff@sunsite.dk
Bytes: 2160
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit