Przetwarzam kilka tabel przy użyciu this program, ale muszę zignorować te, które zaczynają się od etykiety "tbd_". Do tej pory mam coś takiego jak [^ tbd_], ale to po prostu nie pasuje do tych postaci.Wyrażenie regularne dla ciągu, który nie zaczyna się od sekwencji
Odpowiedz
Można użyć negatywny antycypowanego twierdzenie:
^(?!tbd_).+
lub negatywny look-za twierdzenie:
(^.{1,3}$|^.{4}(?<!tbd_).*)
lub po prostu stare zestawy znaków i alternacje:
^([^t]|t($|[^b]|b($|[^d]|d($|[^_])))).*
Czy jest to ograniczone do konkretnych silników regex? –
Pytam tylko dlatego, że ten drugi wciąż wydaje się pasować do tbd_ w moim teście. Pierwszy jest jednak świetny. –
Zobacz porównanie smaku regular-expressions.info: http://www.regular-expressions.info/refflavors.html – Gumbo
- 1. wyrażenie regularne dla kolejnych powtarzających się słów
- 2. Dlaczego ciąg "\ u0022" zaczyna się od tego ciągu "\ u204D"
- 3. Wyrażenie VBA - dopasowanie wyrażenia, które nie zaczyna się od określonego słowa
- 4. Wyrażenie regularne dla liczb arabskich
- 5. php zamień wyrażenie regularne zamiast zastępowania ciągu
- 6. Czy jakikolwiek element listy zaczyna się od ciągu?
- 7. Wyrażenie regularne do wykrywania powtórzeń w ciągu znaków
- 8. Wyrażenie regularne - rozpoczęcie i zakończenie ciągiem znaków
- 9. Jak uzyskać wszystkie obrazy w folderze projektu, który zaczyna się od określonego ciągu znaków
- 10. Wyrażenie regularne dla repozytorium git
- 11. Wyrażenie regularne tylko dla jednego znaku
- 12. Używanie Regexp do sprawdzania, czy ciąg zaczyna się od spółgłoski
- 13. Wyrażenie regularne pasujące do wszystkiego z wyjątkiem podanego wyrażenia regularnego
- 14. c Wyrażenie regularne howto
- 15. Wyrażenie regularne dla danych z kart kredytowych
- 16. Wyrażenie regularne Python nie pasujące
- 17. Wyrażenie regularne "tylko grupuj, nie przechwytuj", wydaje się nie działać
- 18. wyrażenie regularne w iOS
- 19. Wyrażenie regularne negatywne mecz
- 20. C++ 11 regex: sprawdzanie, czy ciąg zaczyna się od regex
- 21. Jawne wyrażenie regularne dla liczb ujemnych?
- 22. Wyrażenie regularne dla ciągu znaków zawierającego jedno słowo, ale nie innego
- 23. Jakiego rodzaju odpowiedź json zaczyna się od)]} '
- 24. Limit czasu reakcji, który nie zatrzymuje sekwencji?
- 25. Co to jest wyrażenie regularne z prefiksem?
- 26. Python: Zamień na wyrażenie regularne
- 27. Indeksowanie tablicy PLPGSQL zaczyna się od 1?
- 28. Sprawdź, czy zmienna zaczyna się od "http"
- 29. Wyrażenie regularne do sprawdzania, czy wielkie litery znajdują się kolejno w ciągu znaków?
- 30. Proste wyrażenie regularne (Regex) (.net)
Jak działa SchemaSpy? Czy przekazujesz mu listę nazw tabel, czy też przekazujesz go jako wyrażenie regularne i robi dopasowanie? –
Przekazuję wyrażenie regularne (jest to flaga -i) i zaimportuje dopasowania, lub tak będzie napisane w każdym przypadku =) – echoblaze
@echoblaze: Jeśli przetwarzasz XML, dlaczego nie używasz XML parser? Byłoby to znacznie łatwiejsze niż używanie wyrażeń regularnych. – Gumbo