Próbuję dopasować początek ciągów w f #. Nie jestem pewien, czy muszę traktować je jako listę znaków, czy co. Wszelkie sugestie będą mile widziane.Dopasowywanie wzorca na początku ciągu w f #
Oto psuedo wersja kod co próbuję zrobić
let text = "The brown fox.."
match text with
| "The"::_ -> true
| "If"::_ -> true
| _ -> false
Tak, chcę patrzeć na początku łańcucha i meczu. Uwaga Nie pasuję do listy ciągów, właśnie napisałem powyższe jako ideę istoty tego, co próbuję zrobić.
+1. Świetny przykład aktywnych wzorów dla nas chcących się uczyć! –
Ta odpowiedź ma piękne zastosowanie kompozycji aktywnych wzorów do dopasowywania ciągów znaków: http://stackoverflow.com/questions/3686199/f-pattern-composition/3686555#3686555 –
Ta odpowiedź jest fantastyczna, ale muszę przyznać, że jestem zagubiony . Skąd pochodzi wartość "odpoczynku" w wyrażeniu dopasowania? –