色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Tcl學習之如何獲取字符?

電子工程師 ? 來源:未知 ? 作者:工程師李察 ? 2018-09-23 10:12 ? 次閱讀

在Tcl中并不需要顯示地指定變量的數據類型,因為Tcl本身將所有的變量值視為字符串,并將他們作為字符串來保存,可見,字符串在Tcl中扮演著舉足輕重的角色。

Tcl本身提供了很多字符串操作命令,而且很多對字符串操作的命令是以string開頭的。例如,string index可獲取指定位置的字符,而string range可獲取指定區間的字符。這里就要提到Tcl中的字符串索引。如下圖所示,對于字符串“Hello World”,索引由0開始,對應字符H,索引end對應字符d(Hello和World之間的空格也是占一個位置的)。

Tcl學習之如何獲取字符?

借助string index命令,可返回指定字符串在指定索引處的值。string index需要兩個參數,第一個參數是字符串,第二個參數是相應的索引,如下圖所示。

如果指定索引不在字符串索引值的范圍內,例如設置所引值為11,則返回空(不是空格),如下圖所示。

在索引中使用end時,可以使用數學表達式,但是該數學表達式中不能有空格,如下圖所示。

如果要返回指定區間的字符,就要用到string range命令。該命令需要三個參數,第一個參數為字符串,第二個參數是第一個索引,第三個參數是第二個索引。如下圖所示,同樣地,在使用end時,表達式中不能有空格。

另外,string range中的兩個索引,前者應小于或等于后者,如果大于后者,則返回空,如下圖所示,如果等于后者,則與string index命令一致。

如果要獲取字符串的長度,可借助string length命令。如下圖所示。

結論:

-Tcl中所有變量值均被視為字符串

-借助兩個命令string index和string range可獲取字符

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • TCL
    TCL
    +關注

    關注

    10

    文章

    1760

    瀏覽量

    89142
  • 字符
    +關注

    關注

    0

    文章

    234

    瀏覽量

    25311
  • 字符串
    +關注

    關注

    1

    文章

    587

    瀏覽量

    20694

原文標題:Tcl的字符串操作:獲取字符

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    labview截取字符串時為什么不能顯示出字符串中的漢字

    我要輸出數量字符串中的最后一個字符,使用截取字符串時輸出的最后一個字符是數字或字母時子字符串可以正常顯示出該
    發表于 05-05 11:11

    labview從一個特定的字符開始讀取字符

    ,制表符后面是一個“-0.481754”,后面接著是一個制表符,再接著是一個“0.876307”,我怎樣才能讀取第一個制表符與第二個制表符之間的數據?有人可能說用截取字符串?不行!因為
    發表于 01-16 15:35

    LABVIEW中使用tdms存取字符串數組的問題

    出來的數據類型是波形,提取波形信息后沒有辦法直接索引連接字符串類型的輸出,究竟應該怎么用TDMS存取字符串類型的數據呢?
    發表于 08-15 17:26

    如何從輸出緩沖區獲取字符串到excel文件

    什么建議我如何從輸出緩沖區獲取字符串到excel文件(數組)?我附加了我的vi,生成的文件包含無意義的數據。編輯:funkytuqe于2012年6月27日下午2:37 以上來自于谷歌翻譯 以下為原文
    發表于 03-26 15:21

    Proteus字符式LCD顯示字符

    Proteus字符式LCD顯示字符串,很好的Proteus資料,快來下載不學習吧。
    發表于 04-18 17:11 ?0次下載

    Proteus字符式LCD顯示漢字

    Proteus字符式LCD顯示漢字,很好的Proteus資料,快來下載不學習
    發表于 04-19 09:32 ?0次下載

    Proteus字符式LCD顯示時間

    Proteus字符式LCD顯示時間,很好的Proteus資料,快來下載不學習吧。
    發表于 04-19 09:32 ?0次下載

    Labview取字符

    Labview取字符串,很好的Labview資料,快來下載學習吧。
    發表于 04-19 10:23 ?0次下載

    Labview連接字符

    Labview連接字符串,很好的Labview資料,快來下載學習吧。
    發表于 04-19 10:23 ?0次下載

    Labview搜索替換字符

    Labview搜索替換字符串,很好的Labview資料,快來下載學習吧。
    發表于 04-19 10:23 ?0次下載

    Labview替換子字符

    Labview替換子字符串,很好的Labview資料,快來下載學習吧。
    發表于 04-19 10:43 ?0次下載

    Labview字符串長度函數

    Labview字符串長度函數,很好的Labview資料,快來下載學習吧。
    發表于 04-19 10:43 ?0次下載

    Labview字符轉小數

    Labview字符轉小數,很好的Labview資料,快來下載學習吧。
    發表于 04-19 10:50 ?0次下載

    學習Tcl來這里:字符串匹配

    這里可以看到[a-z0-9]和[a-z][0-9]是不同的,前者匹配一個字符,后者匹配兩個字符,其種一個為字母,另一個為數字,所以字符串9s與[a-z0-9]*匹配,但與[a-z][0-9]*不匹配。這里模式
    的頭像 發表于 09-21 11:14 ?5741次閱讀

    取字符串的C語言程序免費下載

    本文檔的主要內容詳細介紹的是讀取字符串的C語言程序免費下載。
    發表于 04-11 17:18 ?10次下載
    讀<b class='flag-5'>取字符</b>串的C語言程序免費下載
    主站蜘蛛池模板: 99热久久视频只有精品6国产 | 亚洲视频国产 | 中文字幕专区高清在线观看 | 国产一区二区三区在线看片 | 亚洲AV无码国产精品色在线看 | 无码国产伦一区二区三区视频 | 24小时日本在线 | 91精品国产免费入口 | 国产成人在线免费 | 亚洲网站视频在线观看 | 国产精品看高国产精品不卡 | 国产精品久久久久影院嫩草 | 无止侵犯高H1V3无止侵犯 | 女人会操出水图 | 魔乳 堕乳漫画acg产卵 | 破女在线观看视频 | 亚洲 欧洲 国产 日产 综合 | 日本漫画母亲口工子全彩 | 小向美奈子厨房magnet | 国产婷婷色一区二区三区在线 | 欧美gay69| 亚洲伊人精品 | 国产精品大全国产精品 | 亚洲午夜精品一区二区公牛电影院 | 亚洲色欲色欲综合网站 | 极品少妇粉嫩小泬啪啪AV | [高清无码] 波多野结衣| 青青涩射射 | 亚洲无AV在线中文字幕 | 天天操狠狠操夜夜操 | 国产精品你懂的在线播放 | 国产成人精品免费视频大 | 超碰99热在线精品视频 | 亚洲免费成人 | 国产真实夫妇交换视频 | 亚洲精品国产一区二区贰佰信息网 | 幼儿交1300部一区二区 | 全黄H全肉细节文NP 全黄h全肉细节全文 | 免费国产久久拍久久爱 | 97亚洲狠狠色综合久久久久 | 国产白浆视频在线播放 |