我試圖編譯,但不行如何調試錯誤「意外字符CS1056」?
using System;
using System.IO;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string strFile = File.ReadAllText(@"C:\Users\diego\Desktop\pruebaregex2.txt");
strFile = Regex.Replace(strFile, @"((FA|BO)\\s+(\\d{3}-\\d+)(\\s+)(.*?)(\\s+)(\\d+,*\\d*\\.\\d+)\\s*(FA|BO)\\s+(\\d{3}-\\d+)(\\s+)(.*?)(\\s+)(\\d+,*\\d*\.\\d+)\\s*, @"$2&$4&$6\\n$8&$10&$12");
File.WriteAllText(@"C:\Users\diego\Desktop\pruebaregex2.txt", strFile);
}
}
我試圖糾正它,但不知道如何解決這個錯誤
在這一部分出現錯誤
"$2&$4&$6\\n$8&$10&$12"
Error CS1056: Character '$' unexpected
即使SO上的基本語法高亮指向相同的問題......您可能希望在正確的位置放置結束引號。 –