anchor.diff:                  tryGetResult isMain opts manager projFile
                   |> Option.map (fun r ->
                       // result.CompilerArguments doesn't seem to work well in Linux
  -                    let comArgs = Text.RegularExpressions.Regex.Split(r.Command, @"\r?\n")
  +                    let comArgs = Regex.Split(r.Command, @"\r?\n")
                       comArgs, r))
               |> function
                   | Some result -> result
  
positive.code:         // yield "--target:library"
      |]
  
  /// Simplistic XML-parsing of .fsproj to get source files, as we cannot
  /// run `dotnet restore` on .fsproj files embedded in Nuget packages.
  let getSourcesFromFablePkg (projFile: string) =
      let withName s (xs: XElement seq) =
          xs |> Seq.filter (fun x -> x.Name.LocalName = s)
  
      let xmlDoc = XDocument.Load(projFile)
      let projDir = Path.GetDirectoryName(projFile)
  
negative.code: 
  // See #1455: F# compiler generates *.AssemblyInfo.fs in obj folder, but we don't need it
  let removeFilesInObjFolder sourceFiles =
      let reg = Regex(@"[\\\/]obj[\\\/]")
      sourceFiles |> Array.filter (reg.IsMatch >> not)
  
  let loadPrecompiledInfo (opts: CrackerOptions) otherOptions sourceFiles =
  