Крупнейший демонстрационный центр прохладной станции в Китае!
Этот класс используется для обработки строки, которая написана иностранцами.
Как использовать:
==============================================================
<!-#include file = stringoperations.asp->
<%
Тусклый стр
Установить STR = New StringOperations
Тест = str.tocharray (проверьте это)
response.write <strong> str.tocharray </strong>:
для i = 0 до ubound (тест)
response.write test (i) и
следующий
response.write <br> <br>
test1 = stra.arraytring (тест)
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 (Клара Фелер)
Установить Str = ничего
%>
============== Stringoperations.asp ===================
<%
Класс строки операций
'******************************************* ***** ********************************************
'' @Function Описание: замените строку на массив типа Char
'' @Parameter Описание: -dr [String]: строка, которую необходимо преобразовать
'' @Return Value: -
'******************************************* ***** ********************************************
Публичные функции
Redim chararray (Len (str))
для i = 1 до Лена (Str)
chararray (i-1) = mid (str, i, 1)
следующий
Tocharrray = chararray
конечная функция
'******************************************* ***** ********************************************
'' @Function Описание: преобразовать массив в строку
'' @Parameter Описание: -Arr [Array]: Данные необходимы для преобразования
'' @Return Value: - [String] String
'******************************************* ***** ********************************************
Публичные функции (Byval Arr)
для i = 0 до ubound (arr)
Strobj = strobj & arr (i)
следующий
Arraytring = Strobj
конечная функция
'******************************************* ***** ********************************************
'' @Function Описание: Проверьте, начинается ли исходная строка STR с Chars
'' @Parameter Описание: -str [String]: Source String
'' @Parameter Описание: -CHARS [String]: Сравнение символов/строка
'' @Return Value: - [bool]
'******************************************* ***** ********************************************
Публичная функция startSwith (Byval Str, Chars)
Если осталось (str, len (chars)) = chars, тогда
startSwith = true
еще
startSwith = false
конец, если
конечная функция
'******************************************* ***** ********************************************
'' @Function Описание: Проверьте, заканчивается ли STR STRING STRING STR
'' @Parameter Описание: -str [String]: Source String
'' @Parameter Описание: -CHARS [String]: Сравнение символов/строка
'' @Return Value: - [bool]
'******************************************* ***** ********************************************
Публичная функция Endswith (Byval Str, Chars)
Если правильно (str, len (chars)) = chars, тогда
endswith = true
еще
endswith = false
конец, если
конечная функция
'******************************************* ***** ********************************************
'' @Function Описание: копировать n string str
'' @Parameter Описание: -str [String]: Source String
'' @Parameter Описание: -n [int]: количество реплик
'' @Return value: - [String] Строка копирования
'******************************************* ***** ********************************************
Клон публичной функции (Byval Str, n)
для i = 1 до n
Value = value & str
следующий
клон = значение
конечная функция
'******************************************* ***** ************
|||Крупнейшая станция загрузки ресурсов на веб -сайте,
***************'' @Function Описание: Удалить передние n символы исходной строки Str Str
'' @Parameter Описание: -str [String]: Source String
'' @Parameter Описание: -n [int]: количество удаленных символов
'' @Return Value: - [String] Удаленная строка
'******************************************* ***** ********************************************
Публичная функция TrimStart (Byval Str, n)
Значение = среднее (str, n+1)
trimstart = значение
конечная функция
'******************************************* ***** ********************************************
'' @Function Описание: Удалить последнюю n строки исходной строки Str Str
'' @Parameter Описание: -str [String]: Source String
'' @Parameter Описание: -n [int]: количество удаленных символов
'' @Return Value: - [String] Удаленная строка
'******************************************* ***** ********************************************
Общественная функция Trimend (Byval Str, n)
Значение = левое (str, len (str) -n))
trimend = значение
конечная функция
'******************************************* ***** ********************************************
'' @Function Описание: Проверьте, является ли персонаж персонаж английский персонаж AZ или AZ
'' @Parameter Описание: -Character [char]: проверяется персонаж
'' @Return value: - [bool] Если это английский символ, верните True, в противном случае неверно
'******************************************* ***** ********************************************
Публичные функции
Asciivalue = cint (asc (характер))
if (65 <= asciivalue и asciivalue <= 90) или (97 <= asciivalue и asciivalue <= 122) тогда
Isalphabetic = true
еще
Isalphabetic = false
конец, если
конечная функция
'******************************************* ***** ********************************************
'' @Function Примечание: выполните преобразование строки STR в более низком регионе
'' @Parameter Описание: -str [String]: Source String
'' @Return Value: - [String] преобразованная строка
'******************************************* ***** ********************************************
Общественная функция Swapcase (STR)
для i = 1 до Лена (Str)
Current = Mid (Str, I, 1)
Если Isalphabetic (ток), тогда
HIGH = ASC (UCASE (ток))
Low = asc (lcase (ток))
Sum = высокий + низкий
Return = return & chr (sum-asc (current))
еще
Return = return & current
конец, если
следующий
Swapcase = return
конечная функция
'******************************************* ***** ********************************************
'' @Function Описание: преобразовать первую букву каждого слова в исходной строке STR в верхний регистр
'' @Parameter Описание: -str [String]: Source String
'' @Return Value: - [String] преобразованная строка
'******************************************* ***** ********************************************
публичная функция заглаживание (STR)
Слова = сплит (str,)
для i = 0 до ubound (слова)
Если не я = 0, то
TMP =
конец, если
Tmp = tmp & ucase (слева (слова (i), 1)) и справа (слова (i), len (слова (i))-1)
слова (i) = tmp
следующий
капитализируйте = Arraytring (слова)
конечная функция
конечный класс
%>