示例#1
0
        public void ReplaceText()
        {
            const string Str = @"(t_(ух,(уг)i)^н∙Q ̅_к(уг)i^бр+t_(ух,(г)i)^н∙Q ̅_к(г)i^бр)/Q ̅_кi^бр;";

            string enterstr  = ReplaceTex.EnterSimbol(Str);
            string asserttxt = ReplaceTex.CleanedTex(enterstr);

            Console.WriteLine(asserttxt);
            StringAssert.Contains(
                @"($t^н_{ух,(уг)i}$*$\bar Q^бр_{к(уг)i}$+$t^н_{ух,(г)i}$*$\bar Q^бр)_{к(г)i}$/$\bar Q^бр_{кi}$;",
                asserttxt);
        }
示例#2
0
 public DataTable TableCleanTex(DataTable tbl, List <int> columnNumber)
 {
     foreach (DataRow row in tbl.Rows)
     {
         for (int i = 0; i < tbl.Columns.Count; i++)
         {
             var str = new StringBuilder(ReplaceTex.CleanedTex(row[i].ToString()));
             row[i] = i != columnNumber.Last() ? str.Replace("$", "").ToString() : str.ToString();
         }
     }
     return(tbl);
 }