Ass2Srt.AssAnalyzerForAss.DeleteEngSub C# (CSharp) Method

DeleteEngSub() private method

private DeleteEngSub ( string strDialogue, List lEngSubs ) : string
strDialogue string
lEngSubs List
return string
        private string DeleteEngSub(string strDialogue, List<string> lEngSubs)
        {
            string strProcessed = "";
             Regex exEngOrChi = new Regex(@"[\u4e00-\u9fa5]");

            foreach (string strEngSub in lEngSubs)
            {
                if (strEngSub != " " && !strEngSub.Contains("■") && strDialogue.Contains("\\N"))
                {
                    strDialogue = strDialogue.Replace(strEngSub, "\\*tObErEmOvEd*/");
                }
            }

            string[] ss = SplitString(strDialogue, "\\N");

            for(int i = 0; i < ss.Length; i++)
            {
                if (ss[i].Contains("\\*tObErEmOvEd*/"))
                {
                    continue;
                }

                else
                {
                    if (i == 0)
                    {
                        strProcessed += ss[i];
                    }

                    else
                    {
                        strProcessed += ("\\N" + ss[i]);
                    }
                }
            }

            return strProcessed;
        }