Module: Aio::Base::Toolkit::Array

Defined in:
lib/aio/base/toolkit/array.rb

Class Method Summary collapse

Class Method Details

.split(array, pattern) ⇒ Object

按pattern分割数组



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/aio/base/toolkit/array.rb', line 5

def split(array, pattern)
	res = [[]]
	count = 0
	array.each do |a|
		
		a = Aio::Base::Toolkit::String.safe(a)
		unless pattern.match(a)
			res[count] << a
		else
			res << []
			count += 1
		end
	end
	res
end