mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 14:32:35 +01:00
More refact
This commit is contained in:
parent
bc4acfed4c
commit
ca88ae7cd6
@ -326,11 +326,18 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
|
||||
private static bool IsPartOfNumber(string s, int position)
|
||||
{
|
||||
if (s == null || s.Trim().Length == 0)
|
||||
return false;
|
||||
|
||||
if (position + 2 > s.Length)
|
||||
return false;
|
||||
|
||||
const string numbers = "1234567890";
|
||||
if (",.".Contains(s[position].ToString()))
|
||||
{
|
||||
if (position > 0 && position < s.Length - 1)
|
||||
{
|
||||
return "1234567890".Contains(s[position - 1].ToString()) && "1234567890".Contains(s[position + 1].ToString());
|
||||
return numbers.Contains(s[position - 1].ToString()) && numbers.Contains(s[position + 1].ToString());
|
||||
}
|
||||
}
|
||||
return false;
|
||||
@ -805,6 +812,9 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
if (!s.Contains("<"))
|
||||
return s;
|
||||
|
||||
if(s.Contains("< "))
|
||||
s = FixInvalidItalicTags(s);
|
||||
|
||||
s = s.Replace("<i>", string.Empty);
|
||||
s = s.Replace("<і>", string.Empty); // different unicode chars
|
||||
s = s.Replace("</i>", string.Empty);
|
||||
@ -2746,7 +2756,7 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <summary>
|
||||
/// HTML-encodes a string
|
||||
/// </summary>
|
||||
/// <param name="text">Text string to encode</param>
|
||||
|
Loading…
Reference in New Issue
Block a user