Есть ли способ извлечь строки, удаленные String#split
в отдельный массив?Как разбить строку на два массива в Ruby
s = "This is a simple, uncomplicated sentence."
a = s.split(/,|\./) #=> [ "This is a simple", "uncomplicated sentence" ]
x = ... => should contain [ ",", "." ]
Обратите внимание, что фактическое регулярное выражение, которое мне нужно использовать, намного сложнее, чем в этом примере.
Ваше регулярное выражение не работает таким образом (неэкранированный точка). – Stefan
Вы упомянули x в своем комментарии к коду, где находится X? – tomsoft
x - это то, что я хочу рассчитать - мне нужен способ получить как a, так и x из s. – kfmfe04