Ich habe Schwierigkeiten, meinen regulären Ausdruckscode richtig in PHP zu verwenden. Hier ist mein Code:Regex, um sequenzielle Ganzzahlen zu finden
$array = array(); // Used to satisfy the 3rd argument requirment of preg_match_all.
$regex = '/(012|345|678|987|654|321|123|456|789|876|543|210|234|567|765|432)/';
$subject = '123456';
echo preg_match_all($regex, $subject, $array).'<br />';
print_r($array);
Wenn dieser Code lief es folgende Ausgabe:
2
Array
(
[0] => Array
(
[0] => 123
[1] => 456
)
[1] => Array
(
[0] => 123
[1] => 456
)
)
Was kann ich tun, damit es 123 übereinstimmen, 234, 345 und 456?
Vielen Dank im Voraus!
| (pipe) Bewirkt, dass die Regex-Engine entweder dem Teil auf der linken Seite oder dem Teil auf der rechten Seite entspricht. Kann zu einer Reihe von Optionen aneinandergereiht werden. –