Sto elaborando un gruppo di tabelle utilizzando this program, ma ho bisogno di ignorare quelle che iniziano con l'etichetta "tbd_". Finora ho qualcosa come [^ tbd_] ma che semplicemente non corrisponde a quei personaggi.Espressione regolare per una stringa che non inizia con una sequenza
risposta
È possibile utilizzare un look-ahead negativo affermazione:
^(?!tbd_).+
O un negativo look-dietro affermazione:
(^.{1,3}$|^.{4}(?<!tbd_).*)
o semplicemente vecchi set di caratteri e alternanze:
^([^t]|t($|[^b]|b($|[^d]|d($|[^_])))).*
È limitato a particolari motori regex? –
Chiedo solo perché il secondo sembra ancora corrispondere a tbd_ nel mio test. Il primo è grande però. –
Dai uno sguardo al confronto sapore regolare-expressions.info: http://www.regular-expressions.info/refflavors.html – Gumbo
- 1. Come abbinare stringa (con espressione regolare) che inizia con una stringa
- 2. Espressione regolare che corrisponde a tutto tranne una determinata espressione regolare
- 3. Espressione regolare VBA: corrisponde un'espressione che non inizia con una parola specifica
- 4. Espressione regolare - inizio e fine con una stringa di caratteri
- 5. Espressione regolare per rilevare la ripetizione all'interno di una stringa
- 6. Espressione regolare per far corrispondere la stringa che inizia con "stop"
- 7. stringa non avido espressione regolare che corrisponde
- 8. Converti una stringa in espressione regolare rubino
- 9. Utilizzo di Regexp per verificare se una stringa inizia con una consonante
- 10. Espressione regolare per ottenere una stringa tra parentesi in Javascript
- 11. espressione regolare per trovare gli URL all'interno di una stringa
- 12. Espressione regolare per trovare le parentesi in una stringa
- 13. Espressione regolare per trovare qualsiasi numero in una stringa
- 14. espressione regolare per rimuovere i tag HTML da una stringa
- 15. Espressione regolare C# per convalidare una data?
- 16. Espressione regolare Android - stringa con corrispondenza restituita
- 17. espressione regolare Swift: una stringa corrisponde a un modello?
- 18. Espressione regolare: come abbinare una stringa contenente "\ n" (newline)?
- 19. Espressione regolare Javascript - stringa su oggetto RegEx
- 20. Espressione regolare estrai i primi tre caratteri da una stringa
- 21. python capitalizzare() su una stringa che inizia con lo spazio
- 22. Data una stringa, generare una espressione regolare che può analizzare * stringhe simili *
- 23. Grep non come espressione regolare
- 24. Come sapere che una stringa inizia/termina con una stringa specifica in jQuery?
- 25. Perl6: Cattura di una nuova riga di Windows in una stringa con espressione regolare
- 26. Aiuto con particolare Espressione regolare - senza qualche stringa
- 27. Python: modo elegante per verificare se almeno una espressione regolare nell'elenco corrisponde a una stringa
- 28. Espressione regolare per abbinare una stringa quotata incorporata in un'altra stringa quotata
- 29. Espressione regolare Python non corrispondente
- 30. Espressione regolare per trovare bcrypt hash?
Come funziona SchemaSpy? Stai passando un elenco di nomi di tabelle o stai passando una regex e sta facendo la corrispondenza? –
Sto passando una regex (è il flag -i) e importerà le corrispondenze, o almeno così dice =) – echoblaze
@echoblaze: Se stai elaborando XML, perché non usi un XML parser? Sarebbe molto più facile che usare le espressioni regolari. – Gumbo