중국에서 가장 큰 쿨 스테이션 데모 센터!
이 클래스는 외국인이 작성한 문자열을 처리하는 데 사용됩니다
사용 방법 :
==================================
<!-#include file = stringoperations.asp->
<%
Dim Str
STR = 새로운 문자열 영역을 설정하십시오
test = str.tocharray (확인)
response.write <strong> str.tocharray </strong> :
i = 0에서 ubound (테스트)
응답. 쓰기 테스트 (i) &
다음
응답 <br> <br>
test1 = stra.arraytring (테스트)
Response.write <strong> str.Arraytring </strong> : & test1
응답 <br> <br>
response.write <strong> str.startswith </strong> : & str.startswith (test1, ch)
응답 <br> <br>
response.write <strong> str.endwith </strong> : & strongswith (test1, out)
응답 <br> <br>
Response.write <strong> str.clone </strong> : & str.clone (ABC, 10)
응답 <br> <br>
response.write <strong> str.trimstart </strong> : & strimstart (test1, 3)
응답 <br> <br>
response.write <strong> str.trimend </strong> : & strongr.trimend (test1, 2)
응답 <br> <br>
response.write <strong> str.swapcase </strong> : & str.swapcase (hihihi) (hihihi)
응답 <br> <br>
response.write <strong> str.isalphabetic </strong> : & str.isalphbetic (!)
응답 <br> <br>
Response.write <strong> str.capitalize </strong> : & str.capitalize (Clara Fehler)
str = 아무것도 설정하지 않습니다
%>
================ stringOperations.asp ================
<%
클래스 스트리트 오퍼레이션
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@function 설명 : 문자열을 숯 유형 배열로 바꾸십시오.
''@parameter 설명 : -dr [String] : 변환 해야하는 문자열
''@return value : - [배열] Char 유형 배열
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공공 기능
Redim Chararray (Len (str))
i = 1 to len (str)의 경우
chararray (i-1) = MID (str, i, 1)
다음
tocharrray = chararray
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@function 설명 : 배열을 문자열로 변환합니다
''@parameter 설명 : -Arr [Array] : 변환 해야하는 데이터가 필요합니다.
''@return value : - [문자열] 문자열
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공공 기능 (byval arr)
i = 0에서 ubound (arr)의 경우
strobj = strobj & arr (i)
다음
Arraytring = strobj
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@Function Description : 소스 문자열 str가 숯으로 시작하는지 확인
''@parameter 설명 : -Str [String] : 소스 문자열
''@parameter 설명 : -chars [String] : 비교 문자/문자열
''@return value : - [bool]
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
Public Function StartSwith (Byval Str, Chars)
왼쪽 (str, len (chars)) = chars라면
startswith = true
또 다른
startswith = false
끝 If
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@Function Description : 소스 문자열 str가 숯으로 끝나는 지 확인
''@parameter 설명 : -Str [String] : 소스 문자열
''@parameter 설명 : -chars [String] : 비교 문자/문자열
''@return value : - [bool]
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공개 기능 ENDSWITH (Byval Str, Chars)
오른쪽 (str, len (chars)) = chars라면
endswith = true
또 다른
endswith = false
끝 If
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@function 설명 : 복사 n 문자열 str
''@parameter 설명 : -Str [String] : 소스 문자열
''@parameter 설명 : -n [int] : 복제본 수
''@return value : - [문자열] 사본 문자열
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공개 기능 클론 (Byval Str, N)
i = 1 ~ n의 경우
값 = 값 & str
다음
클론 = 값
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 **************, ***************
|||가장 큰 웹 사이트 소스 리소스 다운로드 스테이션,
*******************''@function description : 소스 문자열 str의 전면 n 문자 삭제
''@parameter 설명 : -Str [String] : 소스 문자열
''@parameter 설명 : -n [int] : 삭제 된 문자 수
''@return value : - [String] 삭제 된 문자열
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공개 기능 trimstart (Byval Str, N)
값 = 중간 (str, n+1)
trimstart = value
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@function description : 소스 문자열의 마지막 n 문자열 삭제
''@parameter 설명 : -Str [String] : 소스 문자열
''@parameter 설명 : -n [int] : 삭제 된 문자 수
''@return value : - [String] 삭제 된 문자열
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공개 기능 Trimend (Byval Str, N)
value = 왼쪽 (str, len (str) -n))
Trimend = value
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@function 설명 : 캐릭터 캐릭터가 영어 문자 AZ인지 AZ인지 확인
''@parameter 설명 : -Character [char] : 문자가 확인되었습니다
''@return value : - [bool] 영어 캐릭터 인 경우 true를 반환하십시오. 그렇지 않으면 거짓
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공공 기능
asciivalue = cint (asc (문자))
if (65 <= asciivalue 및 asciivalue <= 90) 또는 (97 <= asciivalue and asciivalue <= 122)
isalphabetic = true
또 다른
isalphabetic = false
끝 If
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@function 참고 : str 문자열의 소문자 변환 수행
''@parameter 설명 : -Str [String] : 소스 문자열
''@return value : - [String] 변환 된 문자열
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공개 기능 스왑 가스 (str)
i = 1 to len (str)의 경우
current = mid (str, i, 1)
isalphabetic (현재)이면
high = asc (ucase (현재))
low = asc (lcase (현재))
Sum = High + Low
return = return & chr (sum-ASC (현재))
또 다른
return = return & current
끝 If
다음
스왑 케이스 = 반환
엔드 기능
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
''@function description : 소스 문자열 str에서 각 단어의 첫 글자를 대문자로 변환
''@parameter 설명 : -Str [String] : 소스 문자열
''@return value : - [String] 변환 된 문자열
'******************************************* ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ***************************************************************************************** 누군가 ****************, ********************************* **
공개 기능 대문자 (str)
Words = split (str,)
i = 0에서 ubound (단어)
그렇지 않다면 i = 0입니다
tmp =
끝 If
tmp = tmp & ucase (왼쪽 (단어 (i), 1)) & 오른쪽 (단어 (i), len (단어 (i)) -1)
단어 (i) = tmp
다음
CAINCIAZE = ARRAYTRING (단어)
엔드 기능
수업 종료
%>