/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
Hvordan laver jeg første bogstav i en stri~
Fra : Michael


Dato : 15-04-01 17:50

Jeg kan sgu ikke rigtig hitte hoved og hale i det dersens regex. noget, er
der en eller anden der kan anbefale en bog til en begynder?


/md



 
 
Peter Makholm (15-04-2001)
Kommentar
Fra : Peter Makholm


Dato : 15-04-01 17:54

"Michael" <michael@danfamily.org> writes:

Hvis du absolut vil bruge en regexp:

s/(.*)/\u$1/

Ellers brug funktionen ucfirst, det er hurtigere.

--
hash-bang-slash-bin-slash-bash

Peter J. Acklam (16-04-2001)
Kommentar
Fra : Peter J. Acklam


Dato : 16-04-01 12:32

Peter Makholm <peter@makholm.net> writes:

> s/(.*)/\u$1/

Ikke nødvendig å matche hele strengen...

s/\b([\w])/\u$1/;

Men, som du sier, ucfirst() er bedre.

Peter

--
#!/local/bin/perl5 -wp -*- mode: cperl; coding: iso-8859-1; -*-
# matlab comment stripper (strips comments from Matlab m-files)
s/^((?:(?:[])}\w.]'+|[^'%])+|'[^'\n]*(?:''[^'\n]*)*')*).*/$1/x;

Gustav Kristoffer Ek (17-04-2001)
Kommentar
Fra : Gustav Kristoffer Ek


Dato : 17-04-01 23:12

In article <9jkC6.42453$o4.3208516@news010.worldonline.dk>, "Michael"
<michael@danfamily.org> wrote:

Du bruger "\ustreng\E"

> Jeg kan sgu ikke rigtig hitte hoved og hale i det dersens regex. noget, er
> der en eller anden der kan anbefale en bog til en begynder?

Ora's bøger er ret meget mam. <http://perl.oreilly.com/>
<http://www.oreilly.com/catalog/lperl2/> er god at begynde med.

-
gustav



--

Gustav Kristoffer Ek, Netcetera, Brolæggerstræde 4, 1211 København
K
+45 33147000, +45 20400005, fax +45 33146200 http://www.netcetera.dk/

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409079
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste