Als u op die manier strings moet matchen, gebruikt u ankers aan het begin van de string en aan het einde van de string:
open System.Text.RegularExpressions
let regexSymbol = new Regex("^[}.]$")//in this case verbatim is not required
if (regexSymbol.IsMatch(".")) then printfn "Matched! :)" else printfn "Not matched... :("
if (regexSymbol.IsMatch("}.")) then printfn "Matched! :)" else printfn "Not matched... :("
Hierdoor wordt "Matched" op de eerste regel afgedrukt en "Not Matched" op de tweede regel.
Maar is het niet beter om alleen maar te controleren of deze reeks gelijk is aan "}" en '.'? Sorry, net begonnen met het verkennen van F #.