【发布时间】:2018-05-09 07:01:46
【问题描述】:
我正在学习正则表达式的工作原理,互联网上有很好的例子,但我的问题是所有例子都在使用
open System.Text.RegularExpressions
当我尝试打开模块时,我发现没有定义正则表达式,当我使用 FSharp 交互时,我可以使用该模块,使用 Fsharpc 编译时如何才能使用该模块。
我得到的错误:
![在此处输入图片描述
【问题讨论】:
-
根据错误消息判断,您的代码中似乎拼写了命名空间错误。
-
在代码中我有同样的方法打开 de 模块并得到错误:/
-
您使用的是哪个版本的 F#/.Net?什么编辑器?我无法在 F#4 / .Net 4.5 / VS2015 中重现这一点。
-
答案是对的,我使用的是正则表达式,我错过了 s,但我很困惑,因为当我以正确的方式放置它时,带有 ionide 的原子会告诉我这是错误的,但如果你用 fsharpc 编译它会好的。
标签: regex types f# functional-programming