1. 字符串的使用
1.1 取字符串中指定个字符
string index "abcdefg" 2
#-c
string range "abcdefg" 2 3
#-cd
下标从0开始, end表示结尾;
string length "abcdefg"
#7
1.2 大小写转换
string toupper "abcdefg"
string tolower "Abcdefg"
1.3 裁剪指定字符
string trim "AAbcdefgA" Ab
删除开始和结束包含A或者b的字符,直到不含A|b为止。不带参数就是删除空白字符,空格制表换行换页;不含回车
1.4 重复复制
string repeat "A*" 20
A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*A*
1.5 简单搜索
a)string first bc "abcdefg*"
1 返回是b出现的位置
b)string first bc "abcdefgbc*" 2
7 返回从2位置开始的第一个匹配的位置
如果没有找到返回-1
c)string last bc "abcdefg*"
1.6 字符串比较
string compare "aa" "bbaabb"
-1 第一个参数先于第二个参数
0 相等
1 后于
string equal cat cat
-length 3 -nocase
正则表达式
正则表达式的\w,用来匹配一个字母、数字、下划线
正则表达式的\d ,用来匹配一个仅数字
* 零次或多次匹配
+ 一次或者多次匹配
? 零次或者一次匹配
锚位,用来指示字符串当中的开头和结尾的位置,使我们能够匹配 到正确的字符。
^ 字符串开头
$ 字符串结尾
\s表示空格
. 表示任意一个字符