Also, immer noch lernen, Regex ist Geist betäubend Zeug. Aber ich habe eine funktionierende Regex zu preg_match in PHP irgendwelche Zahlen basierend auf Produktpreise, die ein Währungssymbol £ folgen. Dies kann hilfreich sein, da ich kein funktionierendes Beispiel finden konnte, um alle Varianten (wie z. B. Tausend und Dezimalzahlen usw.) zu berücksichtigen. Jede Verbesserung der Regex ist absolut willkommen!Verwenden von Regex mit Produktpreis hinter Währungszeichen
Meine Frage ist, warum enthält das Array 3 Instanzen jeder Zahl? Und was bedeutet die folgende "2"?
(?<=\£|GBP)((\d{1,6}(,\d{3})*)|(\d+))(\.\d{2})?
Funktion:
print_r Dumping:
[3] => Array
(
[0] => Array
(
[0] => 545
[1] => 2
)
[1] => Array
(
[0] => 545
[1] => 2
)
[2] => Array
(
[0] => 545
[1] => 2
)
)
Aber warum zum Teufel du nicht zeigen ein Beispiel String! –
Hinzugefügt. Ich dachte nicht, dass es helfen würde. – Jquestions
Sie haben nicht gut verstanden, was ich gefragt habe, mit anderen Worten: Können Sie Ihre XML-Datei zeigen? –