string match
生活随笔
收集整理的這篇文章主要介紹了
string match
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
string match ? -nocase ? patternstring
如果string匹配pattern就返回1,否則返回0。如果指定了-nocase樣式匹配將是大小寫不敏感的。對(duì)于兩個(gè)字符串,需要完全相同,除非在pattern中指定了下面的匹配風(fēng)格: % string match "string match" "string match"1 *匹配任何長度字符,包括空字符。 匹配以string開頭的字符串: % string match "string*" "string match"
1 ?匹配任何一個(gè)字符。 匹配string后面再有任意一個(gè)字符的字符串: % string match "string?" "string "
1 [chars]匹配任何給定的char字符。如果是以x-y的形式出現(xiàn)則匹配x到y(tǒng)之間的所有字符。如果指定了-nocase,范圍被擴(kuò)展到小寫字母,比如即使“_”并不在{[A-z]}中,{[A-z]}也匹配“_”,使用了-nocase后{[A-z]}被認(rèn)為是{[A-Za-z]} 。 匹配三個(gè)字母: % string match {[A-z][A-z][A-z]} "abc"
1 使用中括號(hào)時(shí)需要注意,這個(gè)符號(hào)對(duì)tcl有特殊的意義,所以需要用花括號(hào)括起來。 \x匹配單一的字符x,提供了在pattern中匹配特殊字符*?[]\的方法。 需要匹配一個(gè)單一字符或者特殊字符:(如果這個(gè)字符有特殊意義就不行,比如\x匹配x但是\t就不匹配t,建議在需要匹配特殊字符再使用) % string match \? ?
1
轉(zhuǎn)載于:https://www.cnblogs.com/greencolor/archive/2012/08/01/2619015.html
總結(jié)
以上是生活随笔為你收集整理的string match的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 操作注册表
- 下一篇: 分页类实例 java