隨筆-167  評論-65  文章-0  trackbacks-0

          ruby中有沒有像java中的String的trim那樣忽略空格的方法呢,答案當然是有的,查了下ruby API和google了下!

          lstrip : 去掉首空格

          rstrip : 去掉尾空格

          gsub : 去掉全部空格,不過要用到pattern匹配

          eg:

          s1 = " Test  whitespace"
          s2 = " hello  Ruby  Rails  "
          s3 = "trailing  "
          puts s1.lstrip+s3 # show  lstrip remove leading  whitespace
          puts s2.rstrip+s3 # show  rstrip  remove trail whitespace
          puts s1.strip + s2.strip + s3 # show strip remove leading and trail whitespace
          puts s2.gsub(/\s+/,'')
          puts s2.gsub(' ','')
          puts s2.gsub!(' ','')
          puts s2.gsub(//,'') # four methods show remove all whitespace

           

          #ref : http://railsforum.com/viewtopic.php?id=15030
          #ref : http://www.nabble.com/remove-all-whitespaces-in-a-string-td10835684.html#a10835684



          write by feng
          posted on 2009-04-02 16:03 fl1429 閱讀(6330) 評論(0)  編輯  收藏 所屬分類: Rails

          <2009年4月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿(6)

          隨筆分類(173)

          隨筆檔案(165)

          Links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          已訪問數:
          free counters
          主站蜘蛛池模板: 韶山市| 台东市| 景泰县| 龙岩市| 洛宁县| 三门县| 灵山县| 镇巴县| 苏尼特右旗| 准格尔旗| 丁青县| 云阳县| 玛纳斯县| 通榆县| 崇仁县| 商丘市| 漳浦县| 浑源县| 竹北市| 北京市| 彰化市| 增城市| 临朐县| 鸡泽县| 红桥区| 获嘉县| 万年县| 琼结县| 穆棱市| 合水县| 吴江市| 台北市| 项城市| 阳西县| 克东县| 芦山县| 乌兰察布市| 黄平县| 和田县| 深水埗区| 阿拉尔市|