Δοκιμαστής Glob Pattern
Δοκιμάστε και επικυρώστε glob patterns έναντι διαδρομών αρχείων σε πραγματικό χρόνο
Είσοδος
Έξοδος
| Διαδρομή | Κατάσταση |
|---|---|
| No data available | |
Readme
Τι είναι τα glob patterns;
Τα glob patterns είναι wildcard matching patterns που χρησιμοποιούνται για να καθορίσουν σύνολα ονομάτων αρχείων ή διαδρομών. Προέρχονται από Unix shells αλλά χρησιμοποιούνται τώρα σε όλες τις γλώσσες προγραμματισμού και τα εργαλεία. Τα κοινά wildcards περιλαμβάνουν * (ταιριάζει με οποιουσδήποτε χαρακτήρες), ** (ταιριάζει με καταλόγους αναδρομικά), ? (ταιριάζει με έναν μόνο χαρακτήρα) και [abc] (ταιριάζει με οποιονδήποτε χαρακτήρα σε αγκύλες). Αυτά τα patterns είναι απαραίτητα για λειτουργίες αρχείων, εργαλεία build και συστήματα ελέγχου έκδοσης όπως το Git.
Πώς λειτουργούν τα glob patterns;
Τα glob patterns χρησιμοποιούν ειδικούς wildcard χαρακτήρες για να ταιριάσουν διαδρομές αρχείων. Ακολουθούν τα πιο κοινά patterns:
*- Ταιριάζει με οποιονδήποτε αριθμό χαρακτήρων σε ένα μόνο επίπεδο καταλόγου- Παράδειγμα:
*.jsταιριάζει μεfile.js,test.jsαλλά όχι μεfolder/file.js
- Παράδειγμα:
- **
**** - Ταιριάζει με οποιονδήποτε αριθμό καταλόγων (αναδρομική ταύτιση)- Παράδειγμα:
**/*.jsταιριάζει μεfile.js,src/file.js,src/utils/file.js
- Παράδειγμα:
?- Ταιριάζει με ακριβώς έναν χαρακτήρα- Παράδειγμα:
file?.jsταιριάζει μεfile1.js,fileA.jsαλλά όχι μεfile10.js
- Παράδειγμα:
[abc]- Ταιριάζει με οποιονδήποτε μόνο χαρακτήρα από το σύνολο- Παράδειγμα:
file[123].jsταιριάζει μεfile1.js,file2.js,file3.js
- Παράδειγμα:
[a-z]- Ταιριάζει με οποιονδήποτε χαρακτήρα στο εύρος- Παράδειγμα:
[A-Z]*.jsταιριάζει με αρχεία που ξεκινούν με κεφαλαία γράμματα
- Παράδειγμα:
{js,ts}- Ταιριάζει με οποιοδήποτε από τα patterns χωρισμένα με κόμμα (brace expansion)- Παράδειγμα:
*.{js,ts}ταιριάζει μεfile.jsκαιfile.ts
- Παράδειγμα:
!pattern- Αναιρεί το pattern (αποκλείει τα ταιριάζοντα αρχεία)- Παράδειγμα:
!*.test.jsαποκλείει όλα τα αρχεία δοκιμών
- Παράδειγμα:
Πρακτικά παραδείγματα:
src/**/*.{js,ts}- Όλα τα αρχεία JavaScript και TypeScript στον κατάλογο src και τους υποκαταλόγουςlib/**/test/*.js- Όλα τα αρχεία JavaScript σε φακέλους test εντός lib**/*.min.js- Όλα τα minified αρχεία JavaScript οπουδήποτε στο έργο!node_modules/**- Αποκλείστε όλα τα περιεχόμενα του καταλόγου node_modules
Περιγραφή εργαλείου
Ένα online glob tester για δοκιμή και επικύρωση glob patterns σε αρχείες διαδρομών σε πραγματικό χρόνο. Αυτός ο glob pattern checker χρησιμοποιεί τη βιβλιοθήκη picomatch για να παρέχει ακριβή pattern matching, επιτρέποντας στους προγραμματιστές να δοκιμάσουν γρήγορα τις glob εκφράσεις τους πριν τις εφαρμόσουν σε αρχεία ρυθμίσεων, scripts ή εφαρμογές. Η διεπαφή glob syntax tester παρέχει άμεση ανατροφοδότηση σχετικά με ποιες διαδρομές ταιριάζουν με το pattern σας, βοηθώντας σας να βελτιώσετε και να τελειοποιήσετε τις glob εκφράσεις σας με αυτό το διαισθητικό glob expression tester.
Χαρακτηριστικά
- Ταύτιση pattern σε πραγματικό χρόνο: Δείτε αμέσως ποιες διαδρομές ταιριάζουν με το glob pattern σας καθώς πληκτρολογείτε με αυτό το online glob tester
- Δοκιμή πολλαπλών διαδρομών: Δοκιμάστε glob patterns σε πολλαπλές διαδρομές αρχείων ταυτόχρονα
- Επιλογές pattern: Ρυθμίστε τη συμπεριφορά ευαισθησίας πεζών/κεφαλαίων και dotfile στον glob pattern checker
- Οπτική ανατροφοδότηση: Σαφής ένδειξη ταιριαζόντων και μη ταιριαζόντων διαδρομών με χρωματικά κωδικοποιημένα badges
- Αποτελέσματα σε πίνακα: Οργανωμένη εμφάνιση αποτελεσμάτων δοκιμής σε έναν καθαρό, ταξινομήσιμο πίνακα
- Χειρισμός σφαλμάτων: Άμεση ανατροφοδότηση σχετικά με μη έγκυρη glob σύνταξη με μηνύματα σφάλματος
- Στατιστικά ταύτισης: Περίληψη που δείχνει τον αριθμό των ταιριασμάτων από το σύνολο των δοκιμασμένων διαδρομών
Περιπτώσεις χρήσης
- Ρύθμιση build: Δοκιμάστε glob patterns για εργαλεία build όπως Webpack, Vite ή Rollup πριν τα προσθέσετε στη ρύθμιση
- Git ignore patterns: Επικυρώστε .gitignore patterns με αυτό το glob pattern tester για να βεβαιωθείτε ότι ταιριάζουν με τα προορισμένα αρχεία
- Scripts επεξεργασίας αρχείων: Επαληθεύστε glob εκφράσεις για επιλογή αρχείων σε Node.js scripts ή εργαλεία αυτοματισμού
- Επιλογή αρχείων δοκιμής: Χρησιμοποιήστε το glob syntax tester για να ρυθμίσετε test runners (Jest, Mocha) για επιλογή σωστών αρχείων δοκιμής
- ESLint και Prettier: Δοκιμάστε file patterns με αυτό το glob expression tester για ρύθμιση linter και formatter
- Τεκμηρίωση: Επαληθεύστε glob patterns για γεννήτριες τεκμηρίωσης και επεξεργαστές αρχείων
- CI/CD pipelines: Δοκιμάστε path matching patterns για συνεχή ενσωμάτωση workflows με αυτό το online glob tester
- Εκμάθηση glob σύνταξης: Πειραματιστείτε με glob patterns σε αυτό το glob pattern checker για να κατανοήσετε τη συμπεριφορά τους