login  Naam:   Wachtwoord: 
Registreer je!
 Forum

regular expression

Offline RonsterS - 23/10/2010 21:13
Avatar van RonsterSNieuw lid Hoi,

ik wil graag weten middels welke regex ik onderstaande string kan zoeken en opknippen:
[media=4cbca30492eb3 size=med align=right]

Gr, Ronnie

8 antwoorden

Gesponsorde links
Offline Ibrahim - 24/10/2010 01:46
Avatar van Ibrahim PHP expert Heb je weleens een reguliere expressies tutorial gelezen? Research gedaan? Nee, je wil een kant en klare oplossing.
Offline RonsterS - 25/10/2010 09:20
Avatar van RonsterS Nieuw lid ja en ja!. ik hoef geen kant en klare oplossing alleen een duwtje in de goede richting.
Offline Pieter - 25/10/2010 09:27 (laatste wijziging 25/10/2010 09:27)
Avatar van Pieter Gouden medaille

SEO guru
Wat is er vast en wat is variabel? Of is het echt gewoon de hele string?
Offline RonsterS - 25/10/2010 09:52
Avatar van RonsterS Nieuw lid zie hieronder wat variable is
[media=variable size=variable align=variable ]
Offline Pieter - 25/10/2010 11:45
Avatar van Pieter Gouden medaille

SEO guru
Als je een tutorial gelezen hebt, dan moet je toch al een poging gedaan hebben? Je hebt als ankerpuntjes media= size= en align=. Dat zijn toch redelijk duidelijke plaatsen waar je iets achter kan uitlezen.

Wat heb je al?
Offline RonsterS - 25/10/2010 12:07 (laatste wijziging 26/10/2010 09:00)
Avatar van RonsterS Nieuw lid ik heb meerdere pogingen gedaan. ik heb nu: #\[media=(.+?) size=(.+?) align=(.+?)\]#sie opzich werkt dit een beetje alleen krijg ik dan "(.+?) size=(.+?) align=(.+?)" als een string terug in een array, eigenlijk zou ik willen dat dit apparte key/values worden (als dat kan)

iemand een idee?
Offline escoball - 26/10/2010 14:12
Avatar van escoball Lid
Ibrahim schreef:
Heb je weleens een reguliere expressies tutorial gelezen? Research gedaan? Nee, je wil een kant en klare oplossing.


Niet te snel conclusies trekken.
Offline Martijn - 26/10/2010 19:15 (laatste wijziging 26/10/2010 19:15)
Avatar van Martijn Crew PHP als je een preg_match() gebruikt gaan de matches sowieso in de derde $var als je die meegeeft dan heb je ze allemaal

  1. "#\[media=([a-z0-9]{13}) size=(small|med|large){1} align=(left|center|right){1}\]#si"


should do it. Ik weet niet wat de mogelijkheden zijn dus die moet je ff checken, maar denk dat je m wel snapt. En als je dat niet doet, zou ik even gaan kijken hoe t werkt wat dit is een simpele regex 

voor hulp: de REGEX cheatsheet. Lijkt lastig, maar erg handig!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s