【TCL003】tcl入门第二节课_字符串

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表示空格

. 表示任意一个字符

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_1615549892

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值