Das größte Demonstrationszentrum für coole Station in China!
Diese Klasse wird verwendet, um die Zeichenfolge zu verarbeiten, die von Ausländern geschrieben wurde.
Wie man verwendet:
=======================================
<!-#include file = stringOperations.asp->
<%
Dim str
Setzen Sie Str = New StringOperations
Test = str. tancharray (überprüfen Sie dies)
response.write <strong> str. tancharray </strong>:
für i = 0 bis Ubound (Test)
Antwort.Write -Test (i) &
nächste
response.write <br> <br>
test1 = stra.arraytring (test)
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)
Setzen Sie Str = nichts
%>
=============== StringOperations.asp ================
<%
Klassenstringoperationen
'******************************************* *************************************************************
'' @Function Beschreibung: Ersetzen Sie die Zeichenfolge in das Zeichen -Typ -Array
'' @Parameter Beschreibung: -dr [String]: String, die konvertiert werden muss
'' @Return Value: - [Array] Zeichen Array Typ Type
'******************************************* *************************************************************
Öffentliche Funktionen
Redim Chararray (Len (STR))
für i = 1 bis len (str)
Chararray (I-1) = MID (STR, I, 1)
nächste
Tocharrray = chararray
Endfunktion
'******************************************* *************************************************************
'' @Function Beschreibung: Konvertieren Sie ein Array in eine Zeichenfolge
'' @Parameter Beschreibung: -arr [Array]: Daten mussten konvertiert werden
'' @Return value: - [String] String
'******************************************* *************************************************************
Öffentliche Funktionen (Byval arr)
für i = 0 bis Ubound (arr)
Strobj = Strobj & arr (i)
nächste
ArrayTring = Strobj
Endfunktion
'******************************************* *************************************************************
'' @Function Beschreibung: Überprüfen Sie, ob die Quellzeichenfolge STR mit Zeichen startet
'' @Parameter Beschreibung: -str [String]: Quellzeichenfolge
'' @Parameter Beschreibung: -chars [String]: Vergleichzeichen/String
'' @Return value: - [bool]
'******************************************* *************************************************************
Öffentliche Funktion Startswith (Byval Str, Chars)
wenn links (str, len (chars)) = chars dann
startswith = true
anders
startswith = false
Ende wenn
Endfunktion
'******************************************* *************************************************************
'' @Function Beschreibung: Überprüfen Sie, ob die Quellzeichenfolge STR mit Zeichen endet
'' @Parameter Beschreibung: -str [String]: Quellzeichenfolge
'' @Parameter Beschreibung: -chars [String]: Vergleichzeichen/String
'' @Return value: - [bool]
'******************************************* *************************************************************
Öffentliche Funktion Endswith (Byval Str, Chars)
Wenn rechts (str, len (chars)) = chars dann
Endswith = true
anders
Endswith = false
Ende wenn
Endfunktion
'******************************************* *************************************************************
'' @Function Beschreibung: kopieren n String String
'' @Parameter Beschreibung: -str [String]: Quellzeichenfolge
'' @Parameter Beschreibung: -n [int]: Anzahl der Replikate
'' @Return value: - [String] String kopieren
'******************************************* *************************************************************
Öffentlicher Funktionsklon (Byval Str, n)
für i = 1 bis n
Wert = Wert & str
nächste
Klon = Wert
Endfunktion
'******************************************* ************
|||Die größte Download -Sender der Website Quelle Ressourcen,
*****************'' @Function Beschreibung: Löschen Sie die vorderen N -Zeichen der Quellzeichenfolge STR
'' @Parameter Beschreibung: -str [String]: Quellzeichenfolge
'' @Parameter Beschreibung: -n [int]: Anzahl der gelöschten Zeichen
'' @Return value: - [String] gelöschte Zeichenfolge
'******************************************* *************************************************************
Öffentliche Funktion Trimstart (Byval Str, n)
Wert = MID (STR, N+1)
trimStart = Wert
Endfunktion
'******************************************* *************************************************************
'' @Function Beschreibung: Löschen Sie die letzte N -Zeichenfolge der Quellzeichenfolge STR
'' @Parameter Beschreibung: -str [String]: Quellzeichenfolge
'' @Parameter Beschreibung: -n [int]: Anzahl der gelöschten Zeichen
'' @Return value: - [String] gelöschte Zeichenfolge
'******************************************* *************************************************************
Öffentliche Funktion Trimend (Byval Str, n)
Wert = links (str, len (str) -n))
trimend = Wert
Endfunktion
'******************************************* *************************************************************
'' @Function Beschreibung: Überprüfen Sie, ob das Zeichen des Charakters ein englischer Charakter AZ oder AZ ist
'' @Parameter Beschreibung: -Character [char]: Das Charakter überprüft
'' @Return value: - [bool] Wenn es sich um ein englischer Charakter handelt, geben Sie wahr, ansonsten falsch
'******************************************* *************************************************************
Öffentliche Funktionen
Asciivalue = Cint (ASC (Zeichen))
if (65 <= Asciivalue und Asciivalue <= 90) oder (97 <= Asciivalue und Asciivalue <= 122), dann dann
ISalphabetic = true
anders
ISalphabetic = false
Ende wenn
Endfunktion
'******************************************* *************************************************************
'' @Function Hinweis: Führen Sie eine niedrigere Fallumwandlung der STR -Zeichenfolge durch
'' @Parameter Beschreibung: -str [String]: Quellzeichenfolge
'' @Return Value: - [String] Die konvertierte Zeichenfolge
'******************************************* *************************************************************
Öffentliche Funktion Swapcase (STR)
für i = 1 bis len (str)
Strom = Mid (str, i, 1)
Wenn iSalphabetic (Strom) dann
Hoch = ASC (uCase (Strom))
Niedrig = asc (lase (Strom))
Sum = hoch + niedrig
Return = return & chr (sum-ac (current))
anders
Return = return & aktuell
Ende wenn
nächste
swapCase = return
Endfunktion
'******************************************* *************************************************************
'' @Function Beschreibung: Konvertieren Sie den ersten Buchstaben jedes Wortes in der Quellzeichenfolge STR in Großbuchstaben
'' @Parameter Beschreibung: -str [String]: Quellzeichenfolge
'' @Return Value: - [String] Die konvertierte Zeichenfolge
'******************************************* *************************************************************
Öffentliche Funktion nutzen (STR)
Wörter = split (str,)
für i = 0 bis Ubound (Wörter)
Wenn nicht i = 0 dann
Tmp =
Ende wenn
Tmp = tmp & ucase (links (Wörter (i), 1)) & rechts (Wörter (i), Len (Wörter (i))-1)
Wörter (i) = TMP
nächste
Kapitalisieren = ArrayTring (Wörter)
Endfunktion
Endklasse
%>