隨筆-167  評論-65  文章-0  trackbacks-0
          在ruby中如何截取字符串 呢,可以通過string的下標取得,我們直接來看個demo

          s1 = '江蘇蘇州'
          s2 
          = 'abcd'

          puts s1[0,
          6]

          puts s1[
          3..-1]

          puts s1.length


          puts s2[0,
          4]

          puts s2.length

          if s1.index('江蘇')
            puts 
          'haha'
          end

          結果:
          江蘇
          蘇蘇州
          12
          abcd
          4
          haha
          其中讓我不解的是ruby中一個漢字怎么是 3 個字符的長度,難道和我的平臺有關?。。。我的平臺是

          ubuntu 8.1.0 + ruby 1.8.7

          ref:
          http://railsforphp.com/reference/strings/substr
          http://www.ruby-doc.org/core/classes/String.html
          http://www.softiesonrails.com/2007/8/19/ruby-101-substrings-in-ruby



          write by feng
          posted on 2009-06-16 19:02 fl1429 閱讀(1678) 評論(0)  編輯  收藏 所屬分類: Rails
          已訪問數:
          free counters
          主站蜘蛛池模板: 奈曼旗| 成武县| 普兰店市| 四子王旗| 广灵县| 固镇县| 都匀市| 纳雍县| 宝鸡市| 金平| 曲松县| 城固县| 丹凤县| 固原市| 同心县| 宜都市| 江陵县| 漳州市| 安吉县| 鹤岗市| 安康市| 铜鼓县| 鄂托克前旗| 临邑县| 乌拉特中旗| 平山县| 沂南县| 紫云| 汤原县| 宜章县| 高碑店市| 剑川县| 本溪市| 嵩明县| 武川县| 丰城市| 洛阳市| 三台县| 桂阳县| 九龙坡区| 澄城县|