Ich habe eine Liste von Tabellennamen in meiner Datenbank und muss das letzte Wort oder extrahieren Segmentieren Sie jeden Tabellennamen mithilfe regulärer Ausdrücke in PHP. Zum Beispiel:
Eingabebeispiele:
- Code: Select all - users_profile_data
- Code: Select all - orders_shipping_details
- Code: Select all - products_list
- Code: Select all - data
- Code: Select all - details
- Code: Select all - list
Code: Select all
_Was ich versucht habe
Ich habe versucht, einen regulären Ausdruck wie diesen in PHP zu verwenden :
Code: Select all
preg_match('/your-regex-here/', $tableName, $matches);
Mein Ziel
- Verwenden Sie ein Regex-Muster, das in PHP funktioniert, um das letzte Wort oder Segment aus dem Tabellennamen zu extrahieren.
- Stellen Sie sicher, dass die Lösung effizient ist und Behandelt Randfälle, wie z. B. Tabellennamen ohne Unterstriche.
Hier ist ein Ausschnitt davon, wie ich mit Regex in PHP arbeite:
Code: Select all
$tableName = "users_profile_data";
if (preg_match('/your-regex-here/', $tableName, $matches)) {
echo $matches[1]; // Output: data
}
 Mobile version
 Mobile version