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