Funciones para la utilizacion de una cadena(string)
Me gustaria que me dijerais cuales son las funciones que se pueden para generar nuevas cadenas a partir de esa?
TODASLA FUNCIONES->un poco detalladas please
TODASLA FUNCIONES->un poco detalladas please
Funciones de manipulaci贸n de cadenas DBCS
Aunque un juego de caracteres de doble byte consiste en un byte de cabecera y un byte de cola y requiere dos bytes consecutivos de almacenamiento, se debe tratar como una unidad 煤nica en cualquier operaci贸n relacionada con caracteres o cadenas. Varias funciones de manipulaci贸n de cadenas controlan de forma apropiada todas las cadenas, incluidos los caracteres DBCS, seg煤n el car谩cter.
Estas funciones tienen una versi贸n ANSI/DBCS y una versi贸n binaria o versi贸n Unicode, como se muestra en la tabla siguiente. Utilice las funciones apropiadas dependiendo del prop贸sito de la manipulaci贸n de cadenas.
Las versiones "B" de las funciones de la tabla siguiente se dise帽aron para usarlas con cadenas de datos binarios. Las versiones "W" se dise帽aron para usarlas con cadenas Unicode.
Funci贸n Descripci贸n
Asc Devuelve el c贸digo de car谩cter ANSI o DBCS del primer car谩cter de una cadena.
AscB Devuelve el valor del primer byte de la cadena dada que contiene datos binarios.
AscW Devuelve el c贸digo de car谩cter Unicode del primer car谩cter de una cadena.
Chr Devuelve una cadena que contiene un c贸digo de car谩cter ANSI o DBCS espec铆fico.
ChrB Devuelve una cadena binaria que contiene un byte espec铆fico.
ChrW Devuelve una cadena que contiene un c贸digo de car谩cter Unicode espec铆fico.
Input Devuelve, desde un archivo, un n煤mero de caracteres ANSI o DBCS especificados.
InputB Devuelve, desde un archivo, un n煤mero de bytes especificados.
InStr Devuelve la primera ocurrencia de una cadena dentro de otra.
InStrB Devuelve la primera ocurrencia de un byte en una cadena binaria.
Left, Right Devuelve un n煤mero de caracteres especificado desde la parte izquierda o derecha de una cadena.
LeftB, RightB Devuelve un n煤mero de bytes especificado desde la parte izquierda o derecha de una cadena binaria.
Len Devuelve la longitud de la cadena en n煤mero de caracteres.
LenB Devuelve la longitud de la cadena en n煤mero de bytes.
Mid Devuelve un n煤mero especificado de caracteres de una cadena.
MidB Devuelve un n煤mero especificado de bytes de una cadena binaria.
Ejemplo de la funci贸n Mid
En este ejemplo se utiliza la funci贸n Mid para devolver un n煤mero especificado de caracteres de una cadena.
Dim MiCadena, PrimeraPalabra, UltimaPalabra, PalabraMedia
MiCadena = "Demostraci贸n funci贸n Mid" ' Crea la cadena de texto.
PrimeraPalabra = Mid(MiCadena, 1, 12) ' Devuelve "Demostraci贸n".
UltimaPalabra = Mid(MiCadena, 21, 3) ' Devuelve "Mid".
PalabraMedia = Mid(MiCadena, 14) ' Devuelve "funci贸n Mid".
Ejemplo de la funci贸n Left
En este ejemplo se utiliza la funci贸n Left para devolver un n煤mero especificado de caracteres del lado izquierdo de una cadena.
Dim UnaCadena, MiCadena
UnaCadena = "Hola Mundo" ' Define la cadena.
MiCadena = Left(UnaCadena, 1) ' Devuelve "H".
MiCadena = Left(UnaCadena, 6) ' Devuelve "Hola M".
MiCadena = Left(UnaCadena, 10) ' Devuelve "Hola Mundo".
Ejemplo de la funci贸n Right
En este ejemplo se utiliza la funci贸n Right para devolver un n煤mero especificado de caracteres de la parte derecha de la cadena.
Dim UnaCadena, MiCadena
UnaCadena = "Hola Mundo" ' Define una cadena.
MiCadena = Right(UnaCadena, 1) ' Devuelve "o".
MiCadena = Right(UnaCadena, 6) ' Devuelve "Mundo".
MiCadena = Right(UnaCadena, 20) ' ' Devuelve "Hola Mundo".
Adem谩s puedes a帽adir los caracteres que quieras ante, tras o entre las cadenas que saques a帽adiendo la que quieras entre comillas ("...") y con el s铆mbolo & o + para unir a lo dem谩s.
De momento ya tienes para distraerte un buen rato.
Aunque un juego de caracteres de doble byte consiste en un byte de cabecera y un byte de cola y requiere dos bytes consecutivos de almacenamiento, se debe tratar como una unidad 煤nica en cualquier operaci贸n relacionada con caracteres o cadenas. Varias funciones de manipulaci贸n de cadenas controlan de forma apropiada todas las cadenas, incluidos los caracteres DBCS, seg煤n el car谩cter.
Estas funciones tienen una versi贸n ANSI/DBCS y una versi贸n binaria o versi贸n Unicode, como se muestra en la tabla siguiente. Utilice las funciones apropiadas dependiendo del prop贸sito de la manipulaci贸n de cadenas.
Las versiones "B" de las funciones de la tabla siguiente se dise帽aron para usarlas con cadenas de datos binarios. Las versiones "W" se dise帽aron para usarlas con cadenas Unicode.
Funci贸n Descripci贸n
Asc Devuelve el c贸digo de car谩cter ANSI o DBCS del primer car谩cter de una cadena.
AscB Devuelve el valor del primer byte de la cadena dada que contiene datos binarios.
AscW Devuelve el c贸digo de car谩cter Unicode del primer car谩cter de una cadena.
Chr Devuelve una cadena que contiene un c贸digo de car谩cter ANSI o DBCS espec铆fico.
ChrB Devuelve una cadena binaria que contiene un byte espec铆fico.
ChrW Devuelve una cadena que contiene un c贸digo de car谩cter Unicode espec铆fico.
Input Devuelve, desde un archivo, un n煤mero de caracteres ANSI o DBCS especificados.
InputB Devuelve, desde un archivo, un n煤mero de bytes especificados.
InStr Devuelve la primera ocurrencia de una cadena dentro de otra.
InStrB Devuelve la primera ocurrencia de un byte en una cadena binaria.
Left, Right Devuelve un n煤mero de caracteres especificado desde la parte izquierda o derecha de una cadena.
LeftB, RightB Devuelve un n煤mero de bytes especificado desde la parte izquierda o derecha de una cadena binaria.
Len Devuelve la longitud de la cadena en n煤mero de caracteres.
LenB Devuelve la longitud de la cadena en n煤mero de bytes.
Mid Devuelve un n煤mero especificado de caracteres de una cadena.
MidB Devuelve un n煤mero especificado de bytes de una cadena binaria.
Ejemplo de la funci贸n Mid
En este ejemplo se utiliza la funci贸n Mid para devolver un n煤mero especificado de caracteres de una cadena.
Dim MiCadena, PrimeraPalabra, UltimaPalabra, PalabraMedia
MiCadena = "Demostraci贸n funci贸n Mid" ' Crea la cadena de texto.
PrimeraPalabra = Mid(MiCadena, 1, 12) ' Devuelve "Demostraci贸n".
UltimaPalabra = Mid(MiCadena, 21, 3) ' Devuelve "Mid".
PalabraMedia = Mid(MiCadena, 14) ' Devuelve "funci贸n Mid".
Ejemplo de la funci贸n Left
En este ejemplo se utiliza la funci贸n Left para devolver un n煤mero especificado de caracteres del lado izquierdo de una cadena.
Dim UnaCadena, MiCadena
UnaCadena = "Hola Mundo" ' Define la cadena.
MiCadena = Left(UnaCadena, 1) ' Devuelve "H".
MiCadena = Left(UnaCadena, 6) ' Devuelve "Hola M".
MiCadena = Left(UnaCadena, 10) ' Devuelve "Hola Mundo".
Ejemplo de la funci贸n Right
En este ejemplo se utiliza la funci贸n Right para devolver un n煤mero especificado de caracteres de la parte derecha de la cadena.
Dim UnaCadena, MiCadena
UnaCadena = "Hola Mundo" ' Define una cadena.
MiCadena = Right(UnaCadena, 1) ' Devuelve "o".
MiCadena = Right(UnaCadena, 6) ' Devuelve "Mundo".
MiCadena = Right(UnaCadena, 20) ' ' Devuelve "Hola Mundo".
Adem谩s puedes a帽adir los caracteres que quieras ante, tras o entre las cadenas que saques a帽adiendo la que quieras entre comillas ("...") y con el s铆mbolo & o + para unir a lo dem谩s.
De momento ya tienes para distraerte un buen rato.
