Hola usuario de nuestra página web, hemos encontrado la solución a tu búsqueda, continúa leyendo y la verás a continuación.
Solución:
d+(.d+)+
d+
: uno o más dígitos.
: un punto(.d+)+
: una o más ocurrencias de puntos-dígitos
Encontrará
2.5
3.4.567
3.4.567.001
pero no encontrare
12
3.
.23
Si desea excluir números decimales como 2.5
y espera que un número de versión tenga al menos 3 partes, puede usar un cuantificador como este
d+(.d+)2,
Después de la coma, puede especificar un número máximo de ocurrencias.
Probar:
Regex pattern = new Regex("d+(.d+)+");
Match m = pattern.Match(a);
string version = m.Value;
Puedes escribir
[0-9]+(.[0-9]+)+$
Esto debe coincidir con el formato. los $
es para emparejar al final, se puede quitar si no se necesita.
Sección de Reseñas y Valoraciones
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)