Me gustaría agregar un cierto número de ceros a un número en una cadena. Por ejemplo:En C#, ¿cómo puedo usar Regex.Replace para agregar ceros a la izquierda (si es posible)?
de entrada: "página 1", la salida: "página 001" de entrada: "página 12", salida de la señal: "página 012" de entrada: "página 123", salida de la señal: "página 123"
¿Cuál es la mejor manera de hacer esto con Regex.Replace?
En este momento yo uso esto, pero los resultados son 001, 0012, 00123.
string sInput = "page 1";
sInput = Regex.Replace(sInput,@"\d+",@"00$&");
Pregunta similar: http://stackoverflow.com/questions/2659058/using-regex -to-add-leading-zeroes –
Lo vi pero no es similar para mí. Intento hacer eso con C# y Regex. Reemplazar solo si es posible. –