TCL提供了string first命令用于查找子字符串的位置,如下所示: set myString "Hello, TCL!" set pos [string first "TCL" myString] puts "Position:pos" 运行以上代码将输出"Position: 7",因为"Hello, TCL!"中的"TCL"出现在索引位置7处。 如果我们需要替换字符串中的某个子字符串,可以使用string replace...
lsting first和 string last: -->搜索 两个都是简单搜索,找到后返回索引值,假设找不到。则返回-1; lsting compare和string equal: -->比較 stingcompare: 读入两个參数,并对其进行比較。 1) 假设两个字符串同样,返回0 2) 假设第一个字符串在字典中小于第二个,则返回-1 3) 假设第一个字符串在字典中顺...
puts [string last $s2 $s1] puts "Word end index in s1" puts [string wordend $s1 20] puts "Word start index in s1" puts [string wordstart $s1 20] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 编译并执行上述代码后,将产生以下输出- First occurrence of o in s1 4...
string firststring1string2——返回string1开始第一个匹配 的字符的索引,string2如果没有匹配,则返回 -1 string laststring1string2——返回string1开始最后一个匹配的字符的索引,string2如果没有匹配,则返回 -1 string wordendstringindex——返回包含index'th 个字符的单词中最后一个字符之后的字符索引string。单...
string first string1 string2 ?startindex? #在string2 中从头查找与string1匹配的字符序列,如果找到,那么就返回匹配的第一个字母所在的位置(0-based)。如果没有找到,那么返回-1。如果给出了startindex变量,那么将从startindex处开始查找 >> string first ab defabc 3; >> 3 ...
string equal ?-nocase?str1 str2 比较字符串,相同返回 1,否则返回 0。 string firststr1 str2 返回在 str2 中 str1 第一次出现的索引位置,如果没有找到则返回-1 string indexstr index 返回指定位置的字符。index 号从 0 开始。如果 index 为 end 则返回最后一个字符。 string isclass?-strict? ?-fa...
(6)、string range string first last 与string index string charIndex类似,只不过他需要两个索引,返回的是first到last之间的字符串,如果fisrst小于0按0处理,last类似。 此外当字符串中含有空格等符号时需要使用””弱引用。 example: (7)、string replace string first last ?newstring?
nocase? Str1 str2比较字符串,如果相同返回1,否则 -1 ,使用nocase 来表示忽略大小写string first str1 str2返回 str2 中 str1第一次出现的位置,如果没有的话,就返回 -1 。string is class ?-strict? ?-failindex如果 string 属于某个 class就返回,如果指定了varna ...
常用变量类型:string list array directionary collection(snopsys) 变量存储类型分为字符串表达形式和内部表达形式(整数、实数、名称、列表、tcl脚本) string变量: 命令语法:string option arg arg string match -nocase Pattern string 如果pattern匹配string,返回1,否则返回0;如果有-nocase参数,表示不区分大小写; ...
删除数组或元素,假如目标不存在,不会报错arrayunset阿克塞尔 和真# 批量删除名字匹配的元素,匹配规则与string命令的string match相同arrayunset数组名 ?匹配规则?# 批量创建数组元素 array set 素组名 {元素名 元素值}arraysetarr{aaa1bbb2cba3}puts"$arr(cba)"#>> 3# 检查数组是否存在 array exists 数组名array...