[Perl] Regular expression

Pagina: 1
Acties:

  • Daniel304
  • Registratie: December 2000
  • Laatst online: 23-05 23:17
ik lees meerder Regels in een array en sommige regels beginnen met een hoofdstuk.paragraaf dus x. of x.x zijn voorkomende mogelijkheden.
Deze regels moeten in een html formaat komen te staan dit is allemaal geregeld.. echter deze regular expression zou ervoor moeten zorgen dat het x.x stukje bold/strong wordt afgedrukt.. echter hij werkt niet heb al meerdere dingen geprobeerd...

Perl:
1
$Regels =~ s/^(\d{0,2}\.\d{0,2})/<strong>$1<\/strong>/

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

geef eens wat input?
Perl:
1
2
3
4
$Regels="1.1";
 $Regels =~ s/^(\d{0,2}\.\d{0,2})/<strong>$1<\/strong>/g;

 print $Regels;


doet het gewoon
[output]
<strong>1.1</strong>
[/output]

je matcht alleen niet op 1 (zonder . )

[ Voor 118% gewijzigd door D2k op 19-12-2003 14:47 ]

Doet iets met Cloud (MS/IBM)


  • Daniel304
  • Registratie: December 2000
  • Laatst online: 23-05 23:17
$array[0] = "1. Groepen:"
$array[1] = "1.1 Overeenkomsten, afspraken die een ieder na moet komen"
$array[2] = "1.2 Regels, zullen opgesteld moeten worden en ondertekend worden"
$array[3] = "2. Werk"
$array[4] = "2.1 Opdrachten bladiebladie bla"
$array[5] = "2.2 Bijzaken blaaaa"
$array[6] = "3. Tijsplanning"

  • smoking2000
  • Registratie: September 2001
  • Laatst online: 05:42

smoking2000

DPC-Crew

dpkg-reconfigure reality

Pagagraaf X of X.X

Perl:
1
$Regels =~ s!^(\d{0,2}\.(\d{0,2})?)!<strong>$1</strong>!


als de input de ene keer bv 2. is en de andere keer 2.1

Mastering Regular Expressions
Een must-read voor elke perl coder !

[ Voor 37% gewijzigd door smoking2000 op 19-12-2003 14:56 ]

| [Folding@Home] Announce: Client monitor voor Linux (fci) | fci-1.8.4 | Fatal Error Group |


  • Daniel304
  • Registratie: December 2000
  • Laatst online: 23-05 23:17
ik weet als ik gewoon $Regel ="1.1" erin zet dan doet hij het...Echter als ik mijn eigen regels uit de array pak dan doet hij het niet... Ik kijk wel even verder

[ Voor 48% gewijzigd door Daniel304 op 19-12-2003 15:02 ]


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Daniel304 schreef op 19 december 2003 @ 14:56:
ik weet als ik gewoon $Regel ="1.1" erin zet dan doet hij het...
:?
volgens mij zijn er al 2 werkende versies gepost?

Doet iets met Cloud (MS/IBM)


  • Cavalera125
  • Registratie: December 2003
  • Laatst online: 15:47
Daniel304 schreef op 19 december 2003 @ 14:56:
ik weet als ik gewoon $Regel ="1.1" erin zet dan doet hij het...Echter als ik mijn eigen regels uit de array pak dan doet hij het niet... Ik kijk wel even verder
Zit er wellicht iets verkeerd in je loop? Kun je anders misschien ook ff je output laten zien die je krijgt wanneer je je array door die regexp haalt?
Pagina: 1