Ich möchte eine hochgeladene Datei validieren, die die gesamte Dateipfadadresse hat, z. C: \ Benutzer \ DOE \ Dokumente \ Projekte \ COMMERCIAL_ENTITY01.xls, C: \ Benutzer \ JOHN \ Dokumente \ COMM_FORENSICS.xlsx, für den Teilstring COMM und die Dateierweiterungen .xls und .xlsx in einem Regex.Regex, um eine COMM-Teilzeichenfolge innerhalb eines Dateinamens und gleichzeitig eine .xls- oder .xlsx-Dateierweiterung zu validieren.
-3
A
Antwort
1
Lookarounds sind dafür nicht notwendig. Komponieren Sie einfach Ihre regex als
COMM
- + "alles andere als Backslash" (
[^\]*
) dieCOMM
ist im Dateinamen und nicht in einem der Pfad der Verzeichnisnamen - +
\.xlsx?
zu gewährleisten - die Verlängerung mit optionalenx
am Ende - +
$
- Stringende Anker:
COMM[^\\]*\.xlsx?$
Verwandte Themen
- 1. Sollte sich eine Klasse selbst validieren oder eine andere Klasse erstellen, um sie zu validieren?
- 2. Regex, um einen Dateinamen zu validieren
- 3. Regex, um ein Datum zu validieren
- 4. regex Code zu validieren SSN ODER Tin
- 5. Regex-Ausdruck, um nur Zahlen zu validieren?
- 6. RequiredFieldValidator, um eine deaktivierte TextBox zu validieren
- 7. Regex, um eine ganze Zahl innerhalb einer Zeichenfolge zu finden
- 8. PHP - Was Regex sollte ich verwenden, um eine Eingabe zu validieren, um entweder leer oder 4 Ziffern zu sein?
- 9. Regex in PHP, um ein Muster zu validieren
- 10. regex in Javascript zu validieren
- 11. Besser Validieren oder Verlassen Ereignis, um Textboxdaten zu validieren?
- 12. Fiddler Regex, um eine Datei zu entsprechen
- 13. Regex verwenden, um eine Telefonnummer zu bestätigen?
- 14. Erweiterungsmethode, um eine Liste innerhalb eines übergeordneten Objekts zu sortieren
- 15. Regex zu erfassen Text um eine wörtliches
- 16. Regex, um eine Variable in Batch Scripting
- 17. Regex, um drei Ziffern mit einer Dezimalstelle zu validieren
- 18. RegEx, um zu überprüfen, ob eine Zeichenfolge eine Zahl ist
- 19. Gibt es eine Möglichkeit, die 8.3 oder "kurze" (Windows) Version eines Dateinamens in Java zu generieren?
- 20. RegEx, um eine bestimmte URL zu finden
- 21. Wie Regex verwendet, um ein Zeichenfolgenschlüssel = Wertformat zu validieren?
- 22. RegEx, um Karteninhabernamen in ASP C zu validieren #
- 23. Gibt es eine .NET-Funktion, um einen Klassennamen zu validieren?
- 24. Verwenden von Regex zum Zurückgeben eines neuen Dateinamens
- 25. Verwenden Sie Regex in JSON-Schema, um eine Zeichenfolge für keine Leerzeichen zu validieren?
- 26. Regex zu validieren, dass eine Zeichenfolge enthält nur 0 bis 9, +, #, *, [und]
- 27. Regex, um eine Kombination von Konstante und Muster zu erhalten
- 28. Verwenden von PHP-Regex, um den Benutzernamen zu validieren
- 29. Verwenden von Text innerhalb eines Feldes 1, um Text in Feld 2 zu validieren - Access 2010
- 30. Benötigen Sie eine Regex, um nummerierte Zitate zu erfassen