mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
Fix preview bug in "Remove text for HI" - thx aMvEL :)
git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@605 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
parent
1e8d92459e
commit
3f3e5b6161
@ -216,60 +216,11 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
int count = 0;
|
int count = 0;
|
||||||
foreach (Paragraph p in _subtitle.Paragraphs)
|
foreach (Paragraph p in _subtitle.Paragraphs)
|
||||||
{
|
{
|
||||||
bool hit = false;
|
string newText = RemoveTextFromHearImpaired(p.Text);
|
||||||
|
bool hit = p.Text.Replace(" ", string.Empty) != newText.Replace(" ", string.Empty);
|
||||||
if (HasHearImpariedTagsAtStart(RemoveStartEndNoise(p.Text)))
|
|
||||||
hit = true;
|
|
||||||
|
|
||||||
if (HasHearImpariedTagsAtEnd(RemoveStartEndNoise(p.Text)))
|
|
||||||
hit = true;
|
|
||||||
|
|
||||||
if (!hit && checkBoxRemoveWhereContains.Checked && comboBoxRemoveIfTextContains.Text.Length > 0 && p.Text.Contains(comboBoxRemoveIfTextContains.Text))
|
|
||||||
hit = true;
|
|
||||||
|
|
||||||
if (!hit)
|
|
||||||
{
|
|
||||||
foreach (string s in p.Text.Trim().Split(Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries))
|
|
||||||
{
|
|
||||||
if (HasHearImpariedTagsAtStart(RemoveStartEndNoise(s)))
|
|
||||||
hit = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (RemoveColon(p.Text) != p.Text.Trim())
|
|
||||||
{
|
|
||||||
hit = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (checkBoxRemoveInterjections.Checked && RemoveInterjections(p.Text) != p.Text.Trim())
|
|
||||||
{
|
|
||||||
hit = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (RemoveHearImpairedtagsInsideLine(p.Text) != p.Text.Trim())
|
|
||||||
{
|
|
||||||
hit = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!hit)
|
|
||||||
{
|
|
||||||
string[] parts = p.Text.Trim().Split(Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
|
||||||
foreach (string s in parts)
|
|
||||||
{
|
|
||||||
StripableText stSub = new StripableText(s, " >-\"'‘`´♪¿¡.", " -\"'`´♪.!?:");
|
|
||||||
string newText = stSub.StrippedText;
|
|
||||||
|
|
||||||
if (HasHearImpariedTagsAtStart(newText))
|
|
||||||
hit = true;
|
|
||||||
else if (HasHearImpariedTagsAtEnd(newText))
|
|
||||||
hit = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (hit)
|
if (hit)
|
||||||
{
|
{
|
||||||
count++;
|
count++;
|
||||||
string newText = RemoveTextFromHearImpaired(p.Text);
|
|
||||||
AddToListView(p, newText);
|
AddToListView(p, newText);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user