Foros del Web » Programación para mayores de 30 ;) » .NET »

[SOLUCIONADO] Obtener una cadena de texto a partir de otra

Estas en el tema de Obtener una cadena de texto a partir de otra en el foro de .NET en Foros del Web. Buen día miembros del foro. Quisiera consultar con ustedes un tema con respecto a la obtención de una nueva cadena de texto a partir de ...
  #1 (permalink)  
Antiguo 26/04/2016, 12:51
Avatar de jesusdanielmrA  
Fecha de Ingreso: diciembre-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Obtener una cadena de texto a partir de otra

Buen día miembros del foro. Quisiera consultar con ustedes un tema con respecto a la obtención de una nueva cadena de texto a partir de otra.

Me ponen una cadena como esta: 001001AL90

Donde lo importante a considerar sería los tres primeros dígitos, y los últimos después de 'AL' que es un numero consecutivo del 1 en adelante.

Lo que nos dejaría con 00190

La idea es obtener 2 (máx. 3) caracteres alfanuméricos, resultado de una función. Y que éste sea como la huella digital de la cadena antes expuesta, obteniendo algo como quizás:

00190 -> F3R

Reiterando el concepto de huella digital, es que esta combinación obtenida sea única para 00190.

¿Me pudieran proponer algunas ideas para la solución a este problema?

Les agradezco mucho, esperando atento sus comentarios.
  #2 (permalink)  
Antiguo 26/04/2016, 12:54
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 11 meses
Puntos: 606
Respuesta: Obtener una cadena de texto a partir de otra

Para ser algo "único", partir solo del "00190" me parece complicado. Yo lo que haría sería tomar la cadena inicial entera y usar el método GetHashCode.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 26/04/2016, 16:49
Avatar de jesusdanielmrA  
Fecha de Ingreso: diciembre-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Respuesta: Obtener una cadena de texto a partir de otra

¿Es decir que es mejor utilizar la cadena 001001AL90 para obtener ese valor "único" de dos a tres caracteres?
  #4 (permalink)  
Antiguo 27/04/2016, 00:47
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 11 meses
Puntos: 606
Respuesta: Obtener una cadena de texto a partir de otra

No, de dos a tres caracteres no vas a tener un valor único simplemente por la cantidad de combinaciones que hay.
__________________
Aviso: No se resuelven dudas por MP!
  #5 (permalink)  
Antiguo 27/04/2016, 21:01
Avatar de jesusdanielmrA  
Fecha de Ingreso: diciembre-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Respuesta: Obtener una cadena de texto a partir de otra

De acuerdo, llegando a la conclusión de que el planteamiento no es posible doy por concluido el tema.
Agradezco el apoyo.

Etiquetas: c#, caracteres, conversion, textos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:49.