Как я могу извлечь строку, используя регулярные выражения в Haskell?
let x = "xyz abc" =~ "(\\w+) \\w+" :: String
Это не событие, получившее соответствие
let x = "xyz abc" =~ "(.*) .*" :: String
Это означает, что x заканчивается как "xyz abc", как извлечь только первую группу регулярных выражений, так что x является "xyz"?