В чем разница между string.match (регулярное выражение) и regex.match (строка) в Ruby? Какой' - оправдание наличия обеих этих конструкций в языке?