[php] regex

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik probeer met regex het volgende te checken

of er op een bep. plaats | of een line break staat (\r \n \rn) en dat zou ik volgens mij zo kunnen checken (als het goed zou zijn)

code:
1
(\||\\r|\\r\\n|\\n)


maar dat werkt dus niet, iemand een idee?

Acties:
  • 0 Henk 'm!

  • wim__k
  • Registratie: Februari 2003
  • Laatst online: 21-11-2020
in ieder geval hoeft je \n, \r en \r\n niet te escappen zoals nu...dus dit zou ook al goed zijn:

code:
1
(\||\r|\n|\r\n)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok, ik ga het testen :)

code:
1
!(\||\r|\r\n|\n)File:(.*?)(\||\r|\r\n|\n)Length:(.*?)(\||\r|\r\n|\n)UUHash:(.*?)(\||\r|\r\n|\n)!ism


werkt ;) tnx! :)

verder klein vraagje, hoe is het mogelijk om 0 - 10 spaces te verwijderen? :X

[ Voor 96% gewijzigd door Verwijderd op 14-02-2003 22:48 ]


Acties:
  • 0 Henk 'm!

  • Tjark
  • Registratie: Juni 2000
  • Laatst online: 08:29

Tjark

DON'T PANIC

hangt er vanaf waar?
trim doet wonderen :)
anders een $string = preg_replace("/\s+/",'',$string);

je kan ook \s* doen ipv \s+ : dan verwijder je ook 0 spaties :+

en als 't er echt maar max 10 mogen zijn dan kan een \s{1,10} oplossing bieden.

[ Voor 61% gewijzigd door Tjark op 14-02-2003 22:59 ]

*insert signature here


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok, ik denk dan toch dat ik het bij trim houd en als laatste weet iemand hoe ik spaties uit de database haal? zonder al mijn items te updaten (via een script?) dus dat ik alle spaties die voor het 1e woord van een veld zitten kan verwijderen?

Acties:
  • 0 Henk 'm!

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 17-09 07:55

thomaske

» » » » » »

Verwijderd schreef op 14 februari 2003 @ 23:39:
ok, ik denk dan toch dat ik het bij trim houd en als laatste weet iemand hoe ik spaties uit de database haal? zonder al mijn items te updaten (via een script?) dus dat ik alle spaties die voor het 1e woord van een veld zitten kan verwijderen?
Standaard Manual werk..

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."

Pagina: 1