zoukankan      html  css  js  c++  java
  • 备忘--ruby相关

    1, Ruby的正则表达式以"//"作为构造方法。表达式返回一个RegExp的对象。

     /a/.class  #返回类型regexp 
    a= /test/.match("you are the tester")  #返回MatchData的对象,即匹配到的字符,如果不匹配返回nil,所以a=test   匹aqv
    ("you are the tester")=~/tester/ #返回匹配的字符串的位置, 如此例的为12
         d=/(w+),(w+),(w+)./.match("123Jack,wang,mrs., to be a better man")
         p "#{d[3]}.#{d[2]}"                           # mrs.wang
        "123Jack,wang,mrs., to be a better man"             #d[0] 匹配到的全部的值
         1:"jack"                                      #d[1] 第一个小括号的匹配的值。
         2:"wang"                                       #d[2] 第二个小括号匹配到到的值。
         3:"mrs"                                         #d[3]
         4:" to be a better man">                          #d[4]


    d.pre_match, d.post_match,d.methods下面有很多方法可用。

    2,用pry这种工具替代了irb,它可以语法高亮的显示,且可以直接执行LINUX命令,

         但要每个命令前加上点号 .ls, .pwd


    3,cucumber里的正确写法: Scenario Outline

  • 相关阅读:
    一线架构师实践指南读后感
    可修改性战术
    软件架构师如何工作?
    寒假学习第十五天
    寒假学习第十四天
    寒假学习第十三天
    寒假学习第十二天
    寒假学习第十一天
    寒假学习第十天
    如何变得聪明
  • 原文地址:https://www.cnblogs.com/mover/p/3514194.html
Copyright © 2011-2022 走看看