取这个字符串。Ruby扫描正则表达式不匹配
a = "real-ab(+)real-bc(+)real-cd-xy"
a.scan(/[a-z_0-9]+\-[a-z_0-9]+[\-\[a-z_0-9]+\]?/)
=> ["real-ab", "real-bc", "real-cd-xy"]
但是,下一个字符串怎么会变成什么?
a = "real-a(+)real-b(+)real-c"
a.scan(/[a-z_0-9]+\-[a-z_0-9]+[\-\[a-z_0-9]+\]?/)
=> []
我怎样才能让它输出到3计数数组?
完全不会匹配'real-cd-xy'。 – 2012-04-28 21:49:43
'/ [ - a-z_0-9] + /'will。 – mkjeldsen 2012-04-28 21:51:18