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); }
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); }