0
我試圖得到一個在F#中工作的命名正則表達式,但沒有多少運氣。移植到C#,它的工作原理。 F#有一些特殊性,我在這裏失蹤或者是一個錯誤?命名正則表達式的F#錯誤?
F#
open System.Text.RegularExpressions;;
let regex = new Regex("(?<liveId>WindowsLiveID)|(?<facebook>Facebook)", RegexOptions.Compiled ||| RegexOptions.IgnoreCase);;
let m = regex.Matches("ImWindowsLiveIDOK");;
m.[0].Groups.["liveID"].Success;;
C#
var regex = new Regex("(?<liveId>WindowsLiveID)|(?<facebook>Facebook)", RegexOptions.Compiled | RegexOptions.IgnoreCase);
var match = regex.Matches("ImWindowsLiveIDOK");
Console.WriteLine(match[0].Groups["liveId"].Success);
哇這麼簡單的錯誤。謝謝你的時間 – Dylan