JAVA 因简洁而美丽,因有效而动人 善待JAVA这颗种子的人,必将得到她的福荫

TCL TK中string 常用方法

上一篇 / 下一篇  2010-09-05 01:27:04 / 个人分类:Tcl

string 常见的方法
1:string bytelength str :返回存储字符串的字节数,由于UTF-8的原因,或许和String length 返回的字符串长度有所不同。
2:string compare ?-nocase? ?-length? str1 str2 :根据字典序来比较字符串。使用-nocase来完成大小写无关的比较。使用-length来限制比较头len个字符。如果字符串相同则返回0,如果str1比str2的顺序靠前就返回-1,对于其他情况返回1。
3:string equal ?-nocase? str1 str2:比较字符串,如果相同就返回1。用nocase来完成大小写无关的比较。
4:string first str1 str2:返回Str2中str1第一次出现的索引位置,若是没有就返回-1。
5:string index string index:返回位于指定index位置的字符,索引从0开始计数,使用end来表示最后一个字符。
6:string is class ?-strict? ?-failindex varname? String :如果string 从属于class就返回1。如果指定了strict就从不匹配空字符串,否则总要匹配的。如果指定了-failindex,那么就会将在string 中阻止使其成为class一员的字符索引赋给varname.
7:string last str1 str2 :返回str2中str1最后一次出现的索引位置,如果没有就返回-1。
8:string length str:返回Str中的字符个数。
9:string map ?-nocase? charMap string :返回根据charMap中输入,输出列表将string中的字符进行映射后产生的新字符串。
10:string match pattern str:如果str匹配就返回1,否则返回0。使用的是通配风格的匹配。
11:string range str i j:返回str中从i到j之间的字符串。
12: string repeat str count:返回将str重复count次的字符串。
13:string replace str first last ?newstr?:返回一个通过把从first到last的字符替换为newstr之后的新字符串,或是返回空。
14:string tolower string ?first? ?last?:返回string的小写形式。first和last决定了string的操作范围。
15: string totitle string ?first? ?last?:将string转换为第一个字符大写,其他小写的形式,first和last决定了范围。
16:string toupper string ?first? ?last?:将字符串转为大写,first和last决定了范围。
17:string trim string ?chars?:从string的两端去除chars中指定的字符。chars默认为空白。
18: string trimleft string ?chars?:从string 开头去除指定的字符。
19: string trimright string ?chars?:从string 结尾去除指定的字符。
20:string wordend str ix :返回str中在索引ix位置包含字符的单词之后的字符索引位置。
21: string wordstart str ix:返回str中在索引ix位置包含字符的单词中第一个字符的索引位置。

 


TAG: TCL tcl Tcl Tk TK string

 

评分:0

我来说两句

Open Toolbar