|
#1
|
|||
|
|||
Oka, dejalo asi:
data letranumero type string. data offset type i. data largo type i. data letras type string. data cnumeros type string. letranumero = '1CR6134'. FIND REGEX '[0-9]*[A-Za-z]+' in letranumero MATCH OFFSET offset MATCH LENGTH largo. letras = letranumero+offset(largo). cnumeros = letranumero+largo. write / letranumero. write / letras. write / cnumeros. |
#2
|
|||
|
|||
Pregunta
Cuando hablas que se pueden incorporar cualquier otro carácter, dices que hay que modificar la expresión eso seria en el caso que se presentara el caso de algo así letrasnumero = 12CDF23N-2653256 seria fácil decir que el delimitador es '-' y el resto es el numero???
|
#3
|
|||
|
|||
osea si hubiese un delimitador todo más facil. Pero si el "-" fuese parte de lo que se concidera alfanumerico hay que incorporarlo a la expresión regular.
|
#4
|
|||
|
|||
Hola,
solo quería decir que a mi también me sirvio mucho el código aportado (segunda versión), solo que donde cnumero puse letras y viceversa porque en el resultado me ponía por ejemplo: 12A Letras: 12 Numeros: A es decir, solo había que intercambiar las variables. Gracias Mauricio!!! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|