A smooth sea never made a skilled sailor
PHP:
1
| $pattern = "/##(\w*?)((_(\d*))?_(\w*?))?##/"; |
Gewoon meer groupen en wat vraagtekens toevoegen.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
mm.. ga weer even wat proberen, wat jij opgeeft resulteert in ieder geval niet in wat ik wil hebben.
http://gskinner.com/RegExr/
##blaat## no match
##blaat_dddd## no match
##blaat_44_blaat## no match
http://gskinner.com/RegExr/
##blaat## no match
##blaat_dddd## no match
##blaat_44_blaat## no match
A smooth sea never made a skilled sailor
Jawel hoor, je moet alleen die / aan het begin en eind weghalen in skinner. Dan krijg je gewoon matches. Volgens mij niet exact wat je wilt maar goed.
Maar je kan het toch ook anders oplossen door.
1. Trim functie eroverheen te gooien
2. Het resultaat te splitten met de split functie?
Dan kan je dus ook meer dan 3 items aan..
Succes!
Maar je kan het toch ook anders oplossen door.
1. Trim functie eroverheen te gooien
2. Het resultaat te splitten met de split functie?
Dan kan je dus ook meer dan 3 items aan..
Succes!
[ Voor 20% gewijzigd door BlackHawkDesign op 24-10-2010 17:28 ]
Verwijderd
NMe schreef op zondag 24 oktober 2010 @ 17:02:
PHP:
1 $pattern = "/##(\w*?)((_(\d*))?_(\w*?))?##/";
Gewoon meer groupen en wat vraagtekens toevoegen.
PHP:
1
| $pattern = "/##(\w*?)(?:(?:_(\d*))?_(\w*?))?##/"; |
Non-capturing groups zijn in dit geval beter.
Inderdaad, gewoon een eenvoudige expression en de rest opsplitsen in "_", som ben je echt te moeilijk aan het denken ... Thanks.BlackHawkDesign schreef op zondag 24 oktober 2010 @ 17:26:
Jawel hoor, je moet alleen die / aan het begin en eind weghalen in skinner. Dan krijg je gewoon matches. Volgens mij niet exact wat je wilt maar goed.
Maar je kan het toch ook anders oplossen door.
1. Trim functie eroverheen te gooien
2. Het resultaat te splitten met de split functie?
Dan kan je dus ook meer dan 3 items aan..
Succes!
Dit werkt ook, super!Verwijderd schreef op zondag 24 oktober 2010 @ 17:34:
[...]
PHP:
1 $pattern = "/##(\w*?)(?:(?:_(\d*))?_(\w*?))?##/";
Non-capturing groups zijn in dit geval beter.
A smooth sea never made a skilled sailor
Pagina: 1