¡El centro de demostración de la estación fría más grande de China!
Esta clase se utiliza para procesar la cadena, que está escrita por los extranjeros.
Cómo usar:
======================================
<!-#include file = stringOperations.asp->
<%
Mimbre
establecer str = nuevas stringoperations
Test = str.Tocharray (verifique esto)
Response.write <strong> str.tocharray </strong>:
para i = 0 a Ubound (prueba)
Respuesta. Prueba de escritura (i) y
próximo
Response.Write <br> <br>
test1 = stra.arraytring (prueba)
Response.write <strong> str.arraytring </strong>: & test1
Response.Write <br> <br>
Response.Write <strong> str.Startswith </strong>: & str.Startswith (Test1, CH)
Response.Write <br> <br>
Response.write <strong> str.endwith </strong>: & Strongswith (test1, out)
Response.Write <br> <br>
Response.Write <strong> str.clone </strong>: & str.clone (ABC, 10)
Response.Write <br> <br>
Response.write <strong> str.trimstart </strong>: & strimstart (test1, 3)
Response.Write <br> <br>
Response.write <strong> str.trimend </strong>: & Strongr.trimend (Test1, 2)
Response.Write <br> <br>
Response.write <strong> str.swapcase </strong>: & str.swapcase (hihihi) (hihihi)
Response.Write <br> <br>
Response.Write <strong> str.isalphabetic </strong>: & str.isalphbetic (!)
Response.Write <br> <br>
Response.Write <strong> str.capitalize </strong>: & str.capitalize (Clara Fehler)
establecer str = nada
%>
=============== StringOperations.asp =================
<%
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
'********************************************************** ************************************************************ ************************************************************ ************************************************************ ************************************************************ **************, ******************
|||La estación de descarga de recursos de origen de la fuente del sitio web más grande,
********************'' @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
'********************************************************** ************************************************************ ************************************************************ ************************************************************ ************************************************************ ****************, ************************************************** **
Funciones públicas
Asciivalue = cint (asc (carácter))
if (65 <= asciivalue y asciivalue <= 90) o (97 <= asciivalue y asciivalue <= 122) entonces
Isalfabético = verdadero
demás
Isalfabético = falso
final si
función final
'********************************************************** ************************************************************ ************************************************************ ************************************************************ ************************************************************ ****************, ************************************************** **
'' @Function Nota: Realice una conversión de minúsculas de la cadena STR
'' @Parameter Descripción: -str [cadena]: cadena de origen
'' @Return valor: - [cadena] la cadena convertida
'********************************************************** ************************************************************ ************************************************************ ************************************************************ ************************************************************ ****************, ************************************************** **
Swapcase de funciones públicas (STR)
para i = 1 a Len (Str)
Actual = Mid (str, i, 1)
Si isalfabético (actual) entonces
High = ASC (UCase (actual))
Low = ASC (lcase (corriente))
Suma = alto + bajo
Return = return & chr (sum-asc (actual))
demás
Return = return & actual
final si
próximo
swapcase = return
función final
'********************************************************** ************************************************************ ************************************************************ ************************************************************ ************************************************************ ****************, ************************************************** **
'' @Function Descripción: Convierta la primera letra de cada palabra en la cadena de origen Str en mayúsculas
'' @Parameter Descripción: -str [cadena]: cadena de origen
'' @Return valor: - [cadena] la cadena convertida
'********************************************************** ************************************************************ ************************************************************ ************************************************************ ************************************************************ ****************, ************************************************** **
Capitalizar la función pública (STR)
Palabras = Split (Str,)
para i = 0 a Ubound (palabras)
Si no i = 0 entonces
Tmp =
final si
Tmp = tmp & ucase (izquierda (palabras (i), 1)) y derecha (palabras (i), len (palabras (i))-1)
palabras (i) = tmp
próximo
capitalizar = arraytring (palabras)
función final
clase final
%>