Ich möchte eine Regex schreiben, die Zeichenfolge entspricht, die numerische und Alphabete hat. ^[a-zA-Z0-9]*$
- Dieses Muster gibt sowohl Zahlen als auch Alphabete zurück, aber ich möchte nur alphanumerisch. Im Grunde benutze ich postgresql, um Zeilen abzufragen, die Zahlen enthalten.Regex alphanumerisch - Abfrage Zeilen, die Zahlen in postgresql enthalten
1
A
Antwort
2
Ich denke, mehrere Regex ist der einfachste Weg ist:
where col ~ '^[a-zA-Z0-9]*' and
col ~ '[0-9]' and
col ~ '[a-zA-Z]
Es ist wahrscheinlich eine komplizierte regulärer Ausdruck, diese alle zusammen kombiniert, aber das scheint die intuitivste Methode zu sein.
1
Dies sollte funktionieren:
(?:[a-zA-Z]\d)|(?:\d[a-zA-Z])
+0
Dies entspricht einer Zeichenfolge, die ein beliebiges anderes Zeichen, Leerzeichen und Sonderzeichen enthält. Sie validieren nur, dass in der Spalte #Char oder Char # enthalten ist. – Phill
Verwandte Themen
- 1. Multiplizieren Sie Zahlen in Regex übereinstimmenden Zeilen
- 2. Python regex, alphanumerisch, aber numerisch entfernen
- 3. RegEx - Länge begrenzt und alphanumerisch
- 4. Elasticsearch regex Abfrage Schrägstrich enthalten
- 5. case insensitive in Regex in Postgresql Abfrage
- 6. Regex Preg_match für Lizenzschlüssel 25 alphanumerisch und 4 Bindestriche
- 7. SQLAlchemy + PostgreSQL + PG regex
- 8. Zurückgegebene Zeilen in PostgreSQL
- 9. Concaiting Zeilen in Postgresql
- 10. Abfrage zum Auswählen von Zeilen, die Großbuchstaben enthalten
- 11. Wie mehrere Zeilen in PostgreSQL
- 12. Ruby-Variable in Postgresql Regex
- 13. Preg_match alphanumerisch -_ '"und Leerraum
- 14. Wie leere Zeilen in Access-Abfrage enthalten Ergebnisse
- 15. `sort` Dateinamen, die Zeichen und Zahlen enthalten
- 16. haben eine Anzahl von Zeilen aus meiner postgresql Abfrage
- 17. RegEx in einer PHP mysqli vorbereiteten Anweisung Abfrage nur Zahlen (Integer) zu aktualisieren
- 18. Abfrage enthalten, die nicht in mongoDB
- 19. Abfrage Transaktionslog in Postgresql
- 20. Wiederholen einer Abfrage, die in postgresql
- 21. Transponieren Zeilen in Spalt in PostgreSQL
- 22. PostgreSQL: So verketten Zeilen
- 23. PostgreSQL Einschränkungen - Daten prüfen und einige regex
- 24. REGEX für mehrere Zeilen
- 25. Regex sucht Zeichenfolge, die enthalten Leerzeichen
- 26. Postgresql Abfrage Plan seltsames Verhalten
- 27. Zusammenfassung von Zeilen in Excel, wenn Zeilen identische Zeichenfolge enthalten
- 28. python regex (VALIDIERUNG römische Zahlen)
- 29. Regex nur Zahlen in Währung
- 30. PostgreSQL Regex Wortgrenzen?
Können Sie Beispiele geben, was Sie suchen und nicht zusammenpassen? –
Immer nur alphanumerisch aber niemals fremde Zeichen oder Leerzeichen? – Phill