В Ruby, какое регулярное выражение удалит все, кроме желаемой строки, если присутствует в содержащей строке? Я знаю о /[^abc]/
для символов, но как насчет строк?
Скажите, у меня есть строка "group=4&type_ids[]=2&type_ids[]=7&saved=1"
и я хочу сохранить шаблон group=\d
, если он присутствует в строке, используя только регулярное выражение?
В настоящее время я делю на &
, а затем делаю выборку с условием соответствия =~ /group=\d/
в результирующей перечисляемой коллекции. Это прекрасно работает, но я хотел бы знать, регулярное выражение, чтобы сделать это более напрямую.