Ich habe etwas Ahnung von MySQL Regexp Syntax, aber ich bin nicht kompetent. Ich suchte nach einem Weg, ein Muster zu konstruieren, das alle Namen von einer mysql Tabelle auswählt, die fremde Zeichen wegen der internationalen Eingabe enthalten, wie spanische Namen, die das Symbol über dem n haben.Kann mir jemand helfen, dieses Regex-Muster zu verstehen?
Ich kam auf dieses folgende Muster, das ich versuchte und es funktionierte.
[^[email protected]:. \'\-`,\&]
Die Abfrage ist:
SELECT *
FROM orders_table
WHERE customers_name REGEXP '[^[email protected]:. \'\-`,\&]'
aber ich möchte wissen, wie dieses Muster gebaut wurde und was jeder Teil bedeutet.
[Hier] (https://regex101.com/r/zpw6ju/1) gehen Sie. – Gerry
Dies wird als ** negierte Zeichenklasse ** bezeichnet: Jedes Zeichen der Klasse muss ** nicht ** vorhanden sein. – Jan