在F#中逐个字符串分割

Log*_*gan 2 f#

在C#中,我可以像

data.Split(new string[] { "splitHere" }, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)

我似乎无法在F#中使用相同的代码,否则我可能只是做错了(我刚开始学习F#)

更新 为了澄清一下,我最好的尝试是

data.Split([", "], StringSplitOptions.None)
Run Code Online (Sandbox Code Playgroud)

我对F#相当陌生,并从C#搬到了我,所以我仍然犯了一些noob错误。从好的方面来说,当我搜索这个主题时我找不到任何信息,现在至少有1 :)

Sou*_*uke 5

您可以像这样将字符串一分为二:

open System
let colors = "red, green, blue"
let colorsArray = colors.Split([|", "|], StringSplitOptions.None)
Run Code Online (Sandbox Code Playgroud)

结果是

val colorsArray : string [] = [|"red"; "green"; "blue"|]
Run Code Online (Sandbox Code Playgroud)