參考:String Processing Routines —— 字符串處理函數
01 | STRING | 返回字符串。 | |
02 | STRCMP | 比較字符串,一樣返回1,不一樣返回0,默認大小寫敏感。 | |
03 | STRMATCH | 字符串進行比較,一致返回1,不一致返回0。 | |
04 | STRCOMPRESS | 將字符串中的空格和Tab等壓縮成一個空格。 | |
05 | STRJOIN | 將字符串數組合並成一個字符串。 | |
06 | STRLEN | 返回字符串的長度。 | |
07 | STRPOS | 字符串中字符所在的索引值,返回數值。 | |
08 | STRMID | 字符串截取,返回截取后的字符串。 | |
09 | STRPUT | 將后面字符串替換前面相同數目的字符串。 | |
10 | STRSPLIT | 默認返回拆分索引數組,也可返回拆分字符串數組。 | |
11 | STRTRIM | 刪除字符串前后的空格。 | |
12 | STRUPCASE | 字符串大寫。 | |
13 | STRLOWCASE | 字符串小寫。 |
序號 | 名稱 | 功能說明 |
語法 & 舉例 | ||
01 | STRING | 返回字符串。 STRING(Expression1, ..., Expressionn] |
◈ 將數值數組轉換為字符串數組: |
||
02 | STRCMP | 比較字符串,一樣返回1,不一樣返回0,默認大小寫敏感。 STRCMP(Str1, Str2 [, N], /FOLD_CASE) ◈ N:比較前N個字符 ◈ FOLD_CASE:設置此項后大小寫不敏感 |
◈ 返回值:1 ◈ 返回值:0 |
||
03 | STRMATCH | 字符串進行比較,一致返回1,不一致返回0。 |
◈ 返回值:1 ◈ 返回值:0 ◈ 返回值:1 |
||
04 | STRCOMPRESS | 將字符串中的空格和Tab等壓縮成一個空格。 STRCOMPRESS(String, /REMOVE_ALL) ◈ REMOVE_ALL:刪除所有空格 |
◈ 返回值:alex lee ◈ 返回值:alexlee |
||
05 | STRJOIN | 將字符串數組合並成一個字符串。 STRJOIN(String [, Delimiter], /SINGLE) ◈ String:字符串數組 ◈ Delimiter:用於連接數組的分隔符 |
◈ 返回值:ABCCDEFG ◈ 返回值:ABC-CDE-FG |
||
06 | STRLEN | 返回字符串的長度。 |
|||
07 | STRPOS | 字符串中字符所在的索引值,返回數值。 |
◈ 返回值:0 ◈ 返回值:7 ◈ 返回值:7 ◈ 返回值:7 |
||
08 | STRMID | 字符串截取,返回截取后的字符串。 |
◈ 返回值:lexbnlee ◈ 返回值:ee ◈ 返回值:bn |
||
09 | STRPUT | 將后面字符串替換前面相同數目的字符串。 |
◈ 變量 A = "ALEXBNLEE" ◈ 變量 A = "ALEXBNLEE" |
||
10 | STRSPLIT | 默認返回拆分索引數組,也可返回拆分字符串數組。 STRSPLIT(String [, Pattern] [, COUNT=variable] [, ESCAPE=string] [, /FOLD_CASE]] [, /EXTRACT|, LENGTH=variable]) ◈ String:欲拆分的字符串或字符串數組 ◈ Pattern:字符串分隔符,默認是空格/TAB ◈ COUNT=variable:得到拆分后得到數組的元素個數 ◈ ESCAPE=string:刪除符合的string值 ◈ FOLD_CASE:大小寫不敏感 ◈ EXTRACT:返回字符串數組 ◈ LENGTH=variable:拆分后,字符串數組中每個字符串的長度,返回值為數組 |
◈ 變量 str = "alex is so cute" ◈ 變量 str = "alex is so cute" ◈ 變量 str2 = ";alex;-;is;-;so;-;cute;" ◈ 變量 str = "alex is so cute" |
||
11 | STRTRIM | 刪除字符串前后的空格。 |
◈ STRTRIM(a):去掉后面的空格 |
||
12 | STRUPCASE |
字符串大寫。 |
|
||
13 | STRLOWCASE |
字符串小寫。 |