Method: Yast::Builtins.splitstring

Defined in:
src/ruby/yast/builtins.rb

.splitstring(string, sep) ⇒ Object

Deprecated.

use String#split but note that ycp version keep empty values in list

splitstring() Yast built-in Split a string by delimiter



455
456
457
458
459
460
461
# File 'src/ruby/yast/builtins.rb', line 455

def self.splitstring(string, sep)
  return nil if string.nil? || sep.nil?
  return [] if sep.empty?

  # the big negative value forces keeping empty values in the list
  string.split(/[#{Regexp.escape sep}]/, -1 * 2**20)
end