In diesem Beispiel habe ich große Zeichenfolge mit vielen definierten Elementen darin part of example string here. In diesem Beispiel i Spiele von Beispieldatei erhalten (ab ersten (~ 32) Tilde, zu ~ 120 3), die in meiner regex richtig sein Sloud, aber ich brauche regex zu aktualisieren, damit es zuerst am nächsten Spiel erhält in Reverse von ~ 120 3, so das Ergebnis sein:preg_match_all - Get Part zwischen Muster und String
priede EGLE BERZS LAPU KOKI
<?php
$regex = '/~[1-9](.*?)\~120 3/s';
preg_match($regex, $str, $matches);
echo '<pre>';
print_r($matches);
exit();
?>
die Frage ist also: Wie soll ich Richtung t gesetzt o Teil der Zeichenfolge in "Reverse" erhalten? Wenn ich ~ 120 3, dann bekomme ich alle Ergebnisse von ~ 120 3 in umgekehrter Reihenfolge, bis ich Tilde Symbol + Nummer - ~ [1-9]?
Angehängtes Bild meines aktuellen Regex-Ergebnisses und markierte wenige Elemente: * Grün - Element, das ich weiß und in meiner Vorstellung - wird Suche rückwärts beginnen. * Grau - das korrekte Ergebnis. * Rot - firest Spiel, was in umgekehrter Richtung von ~ 120 3
Vielen Dank für Empfehlungen im Voraus gefunden wurde!
Alles klar! Danke für die tolle Antwort! – Artis