using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; namespace Nikse.SubtitleEdit.Core.SubtitleFormats { public class SamiAvDicPlayer : Sami { private static readonly Regex RegexAvDicPlayer = new Regex(@" lines, string fileName) { var text = GetSamiFromAvDicPlayerText(lines); var subtitle = new Subtitle(); base.LoadSubtitle(subtitle, text.SplitToLines().ToList(), fileName); return subtitle.Paragraphs.Count > _errorCount; } public override void LoadSubtitle(Subtitle subtitle, List lines, string fileName) { var text = GetSamiFromAvDicPlayerText(lines); base.LoadSubtitle(subtitle, text.SplitToLines().ToList(), fileName); } public override string ToText(Subtitle subtitle, string title) { var text = base.ToText(subtitle, title); return text.Replace(" lines) { var sb = new StringBuilder(); foreach (var line in lines) { sb.AppendLine(line); } var text = sb.ToString(); if (text.Contains("