Una ID de Git SHA se parece a esta 351e11dac558a764ba83f89c6598151d2dbaf904
, es un número hexadecimal largo. Pero, ¿cómo debería detectarse en un texto? ¿Busca "palabras" que solo contengan 0-9, a-f y tengan una longitud de al menos 20 caracteres? Pero, ¿cómo distinguir los ID de SHA de las palabras normales?Cómo detectar una ID de Git SHA en un texto
5
A
Respuesta
1
Sí, su enfoque funcionará. Sin embargo, recuerde que SHA1 es un algoritmo general (no específico de git), por lo que es posible que su texto pueda contener otros hashes SHA1 que también serán cadenas hexadecimales de 40 caracteres.
Cuestiones relacionadas
- 1. git pull basado en SHA
- 2. Cómo GIT revertir una confirmación utilizando un SHA
- 3. Submódulos de Git: especifique un SHA específico?
- 4. ¿Cómo detectar una pestaña en un archivo de texto?
- 5. ¿Cómo puedo calcular un hash SHA-2 (idealmente SHA 256 o SHA 512) en iOS?
- 6. ¿Cómo maneja Git (Hub) posibles colisiones de SHA cortos?
- 7. ¿Por qué Git usa SHA-1 como números de versión?
- 8. Detectar lenguaje de texto
- 9. Cómo insertar texto en un td con id, usando JavaScript
- 10. ¿Cómo detectar el código fuente en un texto?
- 11. Agregar git commit SHA a la aplicación iOS
- 12. Cómo detectar orientación de la imagen (texto)
- 13. ¿Cómo apuntar a un compromiso específico SHA con capistrano deploy
- 14. Cómo detectar conflictos entre dos repositorios git.
- 15. Cómo calcular un hash SHA-512 en C++ en Linux?
- 16. ¿Cómo puedo detectar un error en una consulta de Ajax?
- 17. Obtener información sobre un objeto de confirmación SHA-1?
- 18. Pasar de CVS a git: $ Id: $ equivalent?
- 19. Detectar si el texto en un elemento de entrada (tipo = texto) excede los límites en FireFox
- 20. ¿Cuál es una manera fácil de detectar archivos modificados en un espacio de trabajo de Git?
- 21. ¿Cómo puedo obtener el ID de confirmación asociado de un submódulo de git de una confirmación anterior en el clon padre?
- 22. ¿Cómo detectar una fecha en una consulta de búsqueda de texto libre de Lucene?
- 23. Cómo crear hashes SHA-256 en WinRT?
- 24. forma más simple de obtener el SHA de un objeto git arbitrario?
- 25. ¿Cómo obtener SHA de la última confirmación desde el repositorio remoto de git?
- 26. Excel 2007 - ¿Genera una ID única basada en texto?
- 27. Cómo SHA hash en cocoa/iOS
- 28. pitón: Cómo detectar el nombre del dispositivo/ID en una serie COM
- 29. ¿Cómo puedo detectar si existe una tabla (que no tiene una clase o ID)?
- 30. Detectar cuando el usuario selecciona texto en un área de texto
Un hash SHA-1 tiene una garantía de 160 bits de longitud. Como cada personaje representa un mordisco, la cadena tiene 40 caracteres. –
¿Ayudaría http://stackoverflow.com/questions/468370/a-regex-to-match-a-sha1 aquí? – VonC
Gracias, VonC, eso es todo. – Mot