Вы можете запустить два шаблона вместе, используя &
.Вы пропустили некоторые детали в своем вопросе, так что вот некоторый код, который я предполагаю, чем-то похож на то, что вы делаете.Второй вернет все, кроме первого символа.Следующий код демонстрирует, как использовать их вместе.
match "Hello!" with
| Header h & Body b -> printfn "FOUND: %A and %A" h b
| _ -> ()
Это распечатывает: FOUND: 'H' and "ello!"