Eine Git SHA ID sieht wie diese 351e11dac558a764ba83f89c6598151d2dbaf904
aus, es ist eine lange Hex-Zahl. Aber wie soll es in einem Text erkannt werden? Suche nach "Wörtern", die nur 0-9, a-f enthalten und eine Länge von mindestens 20 Zeichen haben? Aber wie unterscheidet man SHA IDs von normalen Wörtern?Wie erkennt man eine Git SHA ID in einem Text
5
A
Antwort
1
Ja, Ihr Ansatz wird funktionieren. Denken Sie jedoch daran, dass SHA1 ein allgemeiner Algorithmus ist (nicht git-spezifisch), daher ist es möglich, dass Ihr Text andere SHA1-Hashes enthält, die ebenfalls aus 40 Zeichen bestehen.
Verwandte Themen
- 1. Wie erkennt man Git-Zweig-Namen aus einem Makefile?
- 2. Finden Sie lange SHA aus kurzen SHA für git diff
- 3. Wie erkennt man eine Laserlinie in einem Bild mit Python?
- 4. Wie erkennt man eine Endlosschleife in einem rekursiven Aufruf?
- 5. Wie erkennt man eine Zirkelreferenz in einem Baum?
- 6. Finden Commit von Hash-SHA in Git
- 7. Wie erkennt man eine Firewall in Windows?
- 8. Git erkennt ungenau Zusammenführungskonflikte
- 9. Git Kasse <SHA> und Heroku
- 10. Wie erkennt man Signedness mit einem Makro?
- 11. Android: Wie erkennt man, ob Benachrichtigungs-ID existiert oder nicht?
- 12. Kürzester Hash? MD5/SHA. Erste Zeichen, Git
- 13. Anzeige GIT SHA auf Jenkins bauen
- 14. Wie erkennt man Datei endet in Newline?
- 15. Wie erkennt man, ob ein Git-Klon in einem Bash-Skript fehlschlägt
- 16. Wie erkennt man Zeichensatz in Java?
- 17. Wie erkennt man eine neue Linie in Jison?
- 18. UITableView - Wie erkennt man eine Abwahl?
- 19. Javascript - Wie erkennt man eine Elementbreitenänderung?
- 20. Wie man eine sich wiederholende Dezimalzahl erkennt
- 21. Wie erkennt man eine Dateiänderungen mit TFS?
- 22. Wie man eine Spirale erkennt und zählt
- 23. Wie erkennt man Anwendungsabstürze?
- 24. Wie fügt man mehrere Sha Keys für Oath 2.0 Client ID in Google hinzu?
- 25. Wie erkennt man ein Klicken eines Gitters in einem Iframe?
- 26. Wie erkennt man "Enter" Keypress in Reagenz?
- 27. Wie erkennt man ein QR-Code-Muster in einem Bild?
- 28. Wie entfernt man eine Zwischenmischung in git?
- 29. Wie man Text analysiert
- 30. Tiefensuche, Wie erkennt man Diamantabhängigkeiten?
Ein SHA-1 Hash ist garantiert 160 Bits lang. Da jedes Zeichen ein Nibble darstellt, ist die Zeichenfolge 40 Zeichen lang. –
Würde http://stackoverflow.com/questions/468370/a-regex-to-match-a-sha1 hier helfen? – VonC
Danke, VonC, das war's. – Mot