Asc 傳回該字元或是字串第一位字元之ASCII Code值。
Asc("0") = 48
Asc("A") = 65
Asc("Apple") = 65
Chr 根據所輸入之ASCII Code值(需介於0 – 255),傳回對應之字元。
Chr(65) = "A"
Chr(Asc("A")) = "A"
CJustify 將原字串內容依新的字串長度予以置中對齊。
CJustify("Center", 10) = " Center "
Compare 依據ASCII Code值比較兩個字串大小(大小寫有差別),第一字串大於第二字串,傳回1
第一字串等於第二字串,傳回0
第一字串小於第二字串,傳回-1
Compare("coo", "Coo") = 1
Compare("Abc", "Abc") = 0
Compare("coo", "koo") = -1
CompareNocase 依據ASCII Code值比較兩個字串大小(大小寫沒有差別),傳回值同Compare。
CompareNocase("boo", "Boo") = 0
CompareNocase("boo", "foo") = -1
Find 找尋子字串是否包含於母字串中(大小寫有差別),並可設定母字串搜尋起始位置。若包含於母字串中,則傳回母字串中第一位相同字元之位置,反之,則傳回0。
Find("idf", "Abcidfgh", 1) = 4
Find("idg", "Abcidfgh", 1) = 0
FindNoCase 找尋子字串是否包含於母字串中(大小寫沒有差別),其他同Find。
Find("IDF", "Abcidfgh", 1) = 4
Find("idg", "Abcidfgh", 1) = 0
FindOneOf 找尋子字串集合中之任一字元是否存在於母字串(大小寫有差別),若存在則傳回母字串中第一個相同字元之位置,反之,則回傳0。
FindOneOf("ghd", "abcdefghijk", 1) = 4
FindOneOf("GhD", "abcdefghijk", 1) = 8
Insert 將子字串插入母字串所指定的位置當中。
Insert("abc", "123456789", 4) = "1234abc56789"
Insert("abc", "123456789", 0) = "abc123456789"
LCase 將字串中之英文字母轉換成小寫。
LCase("ColdFusion") = "coldfusion"
LCase("ABCD1234") = "abcd1234"
Left 從母字串之起始位置取出子字串。
Left("ColdFusion", 4) = "Cold"
Left("ColdFusion", 20) = "ColdFusion"
Len 傳回字串長度。
Len("ColdFusion") = 10
Len("Cold" & "Fusion") = 10
Len("") = 0
LJustify 將原字串內容依新的字串長度予以置左對齊。
LJustify("Left", 10) = "Left "
LTrim 去除字串中左邊的空格。
LTrim(" Leetide ") = "Leetide "
Mid 從母字串中取出子字串。
Mid("Dictionary", 3, 4) = "ctio"
Mid("Dictionary", 1, 15) = "Dictionary"
RemoveChars 移除字串中字元。
RemoveChars("ColdFusion", 3, 4) = "Cosion"
RemoveChars("ColdFusion", 3, 15) = "Co"
RepeatString 複製字串於原字串當中。
RepeatString ("ColdFusion", 2) = "ColdFusionColdFusion"
RepeatString ("ColdFusion", 0) = ""
Replace 取代字串中之特定字元(大小寫有差別)。
Replace("CACACA", "C", "Q") = "QACACA"
Replace("CACACA", "C", "Q", "ONE") = "QACACA"
Replace("CACACA", "C", "Q", "ALL") = "QAQAQA"
預設值為"ONE"
ReplaceList 取代字串中之特定字元列(大小寫有差別)。
ReplaceList("CABARET", "CA,BA,T", "SA,DA,K") = "SADAREK"
ReplaceList("CABARET", "CA,BA,T", "TA,DA,K") = "KADAREK" ,其中"CA"先被轉換成"TA",但隨後的"T"又被轉換成"K",故"CA"最終將轉換成"KA",此為Recursive之用法。
ReplaceNoCase 取代字串中之特定字元(大小寫沒有差別)。
Replace("cacaca", "C", "B") = "Bacaca"
Replace("CACACA", "c", "b", "ONE") = "bACACA"
Replace("CACACA", "C", "b", "ALL") = "bAbAbA"
預設值為"ONE"
Reverse 反置字串內容。
Reverse("ABCD") = "DCBA"
Replace("CACACA", "c", "b", "ONE") = "bACACA"
Right從母字串之最後一位字元取出子字串。
Right("ColdFusion", 6) = "Fusion"
Right("ColdFusion", 20) = "ColdFusion"
RJustify 將原字串內容依新的字串長度予以置右對齊。
RJustify("Right", 10) = " Right"
RTrim 去除字串中右邊的空格。
RTrim(" Leetide ") = " Leetide"
SpanExcluding 從字串起始位置依序取出字元,直到有相同特定字元時才停止(大小寫有差別)。
SpanExcluding ("I am happy", "h") = "I am "
SpanExcluding("Book", "b") = "Book"
SpanIncluding 從字串起始位置依序取出字元,直到沒有相同特定字元時才停止(大小寫有差別)。
SpanExcluding ("Sensitivity", "eStinsvy") = "Sensitivity"
SpanExcluding ("Sensitivity", "eStin") = "Sen"
Trim 去除字串中左邊與右邊的空格。
Trim(" Leetide ") = "Leetide"
Trim(" baby face ") = "baby face"
UCase 將字串中之英文字母轉換成大寫。
UCase("ColdFusion") = "COLDFUSION"
UCase("Yankee") = "YANKEE"
Val 將字串轉換成數字,若無法轉換則傳回0。
Val("1290") = 1290
Val("Ghost") = 0
Val("66Ghost") = 66
更多字串函數,可參考Adobe線上文件
沒有留言:
張貼留言