Regex
Bom dia pessoal.
Tenho a Regex: (\d)(\d)(\d).
Tenho o valor: 1234567.
Aplico com:
Resultado:1234-5/67.
Agora se o valor for 123456789 o resultado será 1234-5/6789.
Como faço para que este excesso não apareça usando expressão regular?
Desde já agradeço sua atenção.
Tenho a Regex: (\d)(\d)(\d).
Tenho o valor: 1234567.
Aplico com:
Regex.Replace(1234567, (\d)(\d)(\d), $1-$2/$3);
Resultado:1234-5/67.
Agora se o valor for 123456789 o resultado será 1234-5/6789.
Como faço para que este excesso não apareça usando expressão regular?
Desde já agradeço sua atenção.
Douglas Dionizio
Curtidas 0
Respostas
Joel Rodrigues
17/07/2012
Você quer remover o que passar do limite ou quer mover os números para a direita?
GOSTEI 0
Douglas Dionizio
17/07/2012
Remover.
Desde já agradeço sua atenção.
Desde já agradeço sua atenção.
GOSTEI 0
Joel Rodrigues
17/07/2012
Antes de aplicar a regex, você pode cortar o string: variavel = variavel.Substring(0, qtd_max);
Boa sorte.
Boa sorte.
GOSTEI 0
Douglas Dionizio
17/07/2012
Já o fiz, queria saber se existe algo para utilizar somente regex.
Desde já agradeço sua atenção.
Desde já agradeço sua atenção.
GOSTEI 0