Ich versuche, 008/Preg Spiel Slashes
preg_match('/008\\//i', '008/', $matches);
preg_match('/008\//i', '008/', $matches);
Meine Frage zu entsprechen ist, warum tun beide der regulären Ausdrücken arbeiten. Ich würde erwarten, dass die zweite funktioniert, aber warum funktioniert der doppelte Backslash?
Das Beispiel in Ihrer Frage versucht, einen Schrägstrich und keinen umgekehrten Schrägstrich zu finden. – Barmar
Nur für den Fall, dass Sie nicht wussten, ist das '/' als Trennzeichen völlig willkürlich. Wenn ich nach Dingen suche, die einen Schrägstrich enthalten, mache ich oft etwas wie 'preg_match ('# 008/#', $ string, $ matches)', damit ich die Flucht vermeiden kann. – miken32