Toon posts:

[PHP] preg_match()

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil het cijfer '1' of '2' matchen dat voorafgegaan wordt door een '1' of een '2' + een '_' of 'niets', en gevolgd wordt door een '_' + een '0' of 'niets'.

Voorbeeld:

(de match is steeds vetgedrukt)

1_2_2_0
1_0_0_0
2_1_1_2

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ik zou eens kijken naar de P&W FAQ - Regular expressions. Daar staat echt een hoop info in, waarmee je jouw probleem zo kan oplossen. :)

HTH

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Sam,

Please, ga eens een keer wat lezen. Jou complete posthistory bestaat voor zeker 70% aan regex vragen. Op een gegeven moment nemen mensen niet meer de moeite om te reageren.

Je hebt in ieder geval positive lookbehind nodig...

RegEx: lookaround

  • Skaah
  • Registratie: Juni 2001
  • Niet online
Splits het gewoon (explode()) en laat er daarna wat php op los... ofoz.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-05 23:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Verwijderd schreef op 13 september 2004 @ 21:03:
Ik wil het cijfer '1' of '2' matchen dat voorafgegaan wordt door een '1' of een '2' + een '_' of 'niets', en gevolgd wordt door een '_' + een '0' of 'niets'.

Voorbeeld:

(de match is steeds vetgedrukt)

1_2_2_0
1_0_0_0
2_1_1_2
Wat heb je al geprobeerd? Wat gaat er niet goed? Wat denk je dat er fout is? Etc. etc.
P&W FAQ - De "quickstart"

[ Voor 7% gewijzigd door .oisyn op 13-09-2004 21:40 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-05 23:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

De oplossing, zoals gemailed door samTho:
PHP:
1
preg_match("/(?<=[1-2_]{6})(\d)|(\d)(?=_0+)/", $sInput, $iMatches);


:)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1

Dit topic is gesloten.