Ver artículos relacionados:
http://www.csdn.net/develop/read_article.asp?id=22695
Este artículo se ha agregado sobre la base de esto, agregando algunas funciones adecuadas para que ingresen los sitios web chinos, tal vez algunos no se hayan reemplazado. Intersección
<%
Class StringOperations
'************************************************ **** ************************************
'' @Function Descripción: Reemplace la cadena a la matriz de tipo de char Char
'' @Parameter Descripción: -dr [cadena]: cadena que debe convertirse
'' @Return value: - [matriz] Char Type Array
'************************************************ **** ************************************
Funciones públicas
Redim Chararray (Len (STR))
para i = 1 a Len (Str)
Chararray (I-1) = Mid (Str, I, 1)
próximo
TOCHARRAY = Chararray
función final
'************************************************ **** ************************************
'' @Function Descripción: Convierta una matriz en una cadena
'' @Parameter Descripción: -Arr [Array]: los datos debían convertirse
'' @Return valor: - [cadena] cadena
'************************************************ **** ************************************
Funciones públicas (BYVAL ARR)
para i = 0 a Ubound (arr)
Strobj = strobj & arr (i)
próximo
arraytring = strobj
función final
'************************************************ **** ************************************
'' @Function Descripción: Verifique si la cadena de origen STR comienza con chars
'' @Parameter Descripción: -str [cadena]: cadena de origen
'' @Parameter Descripción: -Chars [String]: Comparación Caracter/String
'' @Return valor: - [bool]
'************************************************ **** ************************************
Función pública Startswith (Byval Str, Chars)
Si se deja (str, len (chars)) = chars entonces
Inicio con = True
demás
iniciar con = falso
final si
función final
'************************************************ **** ************************************
'' @Function Descripción: verifique si la cadena de origen STR termina con chars
'' @Parameter Descripción: -str [cadena]: cadena de origen
'' @Parameter Descripción: -Chars [String]: Comparación Caracter/String
'' @Return valor: - [bool]
'************************************************ **** ************************************
Función pública Endswith (Byval Str, Chars)
Si es correcto (str, len (chars)) = chars entonces
Endswith = True
demás
Endswith = falso
final si
función final
'************************************************ **** ************************************
'' @Function Descripción: Copiar n string str
'' @Parameter Descripción: -str [cadena]: cadena de origen
'' @Parameter Descripción: -n [int]: número de réplicas
'' @Return valor: - [cadena] Copiar cadena
'************************************************ **** ************************************
Clon de función pública (Byval Str, N)
para i = 1 a n
Valor = valor y str
próximo
clon = valor
función final
'************************************************ **** ************************************
'' @Function Descripción: Elimine el frente n caracteres de la cadena de origen STR
'' @Parameter Descripción: -str [cadena]: cadena de origen
'' @Parameter Descripción: -n [int]: número de caracteres eliminados
'' @Return valor: - [cadena] cadena eliminada
'************************************************ **** ************************************
Función pública TrimStart (Byval Str, N)
Valor = mid (str, n+1)
TrimStart = valor
función final
'************************************************ **** ************************************
'' @Function Descripción: Elimine la última cadena n de la cadena de origen STR
'' @Parameter Descripción: -str [cadena]: cadena de origen
'' @Parameter Descripción: -n [int]: número de caracteres eliminados
'' @Return valor: - [cadena] cadena eliminada
'************************************************ **** ************************************
Trimend de la función pública (Byval Str, N)
Valor = izquierda (str, len (str) -n))
trimend = valor
función final
'************************************************ **** ************************************
'' @Function Descripción: Verifique si el personaje del personaje es el personaje inglés AZ o AZ
'' @Parameter Descripción: -Character [char]: el personaje marcado
'' @Return valor: - [bool] Si es un personaje inglés, devuelve verdadero, de lo contrario falso
'************************
|||| ..