莊周夢蝶

          生活、程序、未來
             :: 首頁 ::  ::  :: 聚合  :: 管理

          ruby字符串String的一個trick

          Posted on 2007-07-06 19:39 dennis 閱讀(414) 評論(0)  編輯  收藏 所屬分類: 動態語言
              用了這么久ruby,知道String對象可以通過[]操作得到字符或者子字符串,比如:
          >"abc"[0]
          97
          >"abc"[0,2]
          "ab"

          97就是字符a的ASCII碼了,卻不知道[]操作同樣可以接受正則表達式,返回匹配正則的那部分字符串,比如:
          >"has 5 and 3" [/\d+/]
          5
          >"hello there"[/(..)e/]
          the

          ruby的API設計充分體現了馬教主所說的人本接口。

          主站蜘蛛池模板: 香格里拉县| 平原县| 台北县| 温宿县| 尼勒克县| 江源县| 洛浦县| 栾城县| 蓬溪县| 墨脱县| 苗栗县| 屯门区| 沁源县| 大丰市| 辽中县| 庆安县| 台安县| 湟中县| 琼海市| 个旧市| 滨州市| 逊克县| 海晏县| 三门县| 乌什县| 德兴市| 景泰县| 增城市| 阜新市| 昌宁县| 呼图壁县| 台江县| 南康市| 潮安县| 石景山区| 东至县| 谷城县| 娄底市| 隆安县| 镇远县| 桓仁|