新手问题 关于取子字符串问题

mfb777 · November 12, 2012 · Last by chenge replied at November 12, 2012 · 2812 hits

"a,b,c,d".scan(/,\w,/) # => [",b,"]

怎样能取到两边都有逗号的值 [",b,",",c,"]

字符串可能的类似形式有

"a" “a,b,c" "a,b,c,d" "a,b,c,d,e" ...

"a,b,c,d".scan(/(?<=,)\w(?=,)/)  #=> ["b", "c"]

#1 楼 @gaicitadie 谢谢了,正则表达式预搜索需要多复习复习了,忘得差不多了。

#1 楼 @gaicitadie 这个写法少见,怎么解释呢?

#4 楼 @mfb777 谢谢,学习了。原来是扩展。

You need to Sign in before reply, if you don't have an account, please Sign up first.