Regex herkent niet goed
Wout van der Burg
22/09/2011 09:53:15Hallo,
Ik heb één lange string die ik wil splitten obv andere strings, die op verschillende manieren voor kan komen, nl;
" 1090 "
" 1090B"
" 1090C"
" 1090D"
" 1090E"
" 1090F"
Nu doe ik dit als volgt;
Echter split hij niet goed, waardoor ik denk dat ik de regex niet goed heb.
Ik kom hier niet zo goed uit, wie wil mij helpen?
Ik heb één lange string die ik wil splitten obv andere strings, die op verschillende manieren voor kan komen, nl;
" 1090 "
" 1090B"
" 1090C"
" 1090D"
" 1090E"
" 1090F"
Nu doe ik dit als volgt;
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
// voorbeeldstringetje
$string = "Lorem ipsum 1090 Lorem ipsum 1090B Lorem1090 ipsum 1090C Lorem";
// splitten van string obv verschillende voorkomen
$waarden = preg_split("/\s1090[\sBCDEF]+/",$string);
//
// gewenst resultaat;
$waarden = Array("Lorem ipsum", "Lorem ipsum", "Lorem1090 ipsum", "Lorem");
?>
// voorbeeldstringetje
$string = "Lorem ipsum 1090 Lorem ipsum 1090B Lorem1090 ipsum 1090C Lorem";
// splitten van string obv verschillende voorkomen
$waarden = preg_split("/\s1090[\sBCDEF]+/",$string);
//
// gewenst resultaat;
$waarden = Array("Lorem ipsum", "Lorem ipsum", "Lorem1090 ipsum", "Lorem");
?>
Echter split hij niet goed, waardoor ik denk dat ik de regex niet goed heb.
Ik kom hier niet zo goed uit, wie wil mij helpen?
Er zijn nog geen reacties op dit bericht.