using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var s = @"/************************************************************
* Code formatted by SoftTree SQL Assistant © v10.1.278
* Time: 23.04.2021 11:57:15
************************************************************/
/*******************************************
*
* some string 1
*
* some string 2
*
* some string 3
*
*******************************************/";
var matchValue = Regex.Match(s, @"/\*{43}\r?\n.*?\*/", RegexOptions.Singleline)?.Value;
var result = matchValue.Split(new[] {'\n', '\r'}, StringSplitOptions.RemoveEmptyEntries)
.Where(x => x.Trim().StartsWith("* ")).Select(z => z.Trim().Substring(2));
foreach (var s2 in result)
Console.WriteLine(s2);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgCXZhciBzID0gQCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAqIENvZGUgZm9ybWF0dGVkIGJ5IFNvZnRUcmVlIFNRTCBBc3Npc3RhbnQgwqkgdjEwLjEuMjc4CiAqIFRpbWU6IDIzLjA0LjIwMjEgMTE6NTc6MTUKICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAqIAogKiBzb21lIHN0cmluZyAxCiAqIAogKiBzb21lIHN0cmluZyAyCiAqIAogKiBzb21lIHN0cmluZyAzCiAqIAoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyI7CgkJdmFyIG1hdGNoVmFsdWUgPSBSZWdleC5NYXRjaChzLCBAIi9cKns0M31ccj9cbi4qP1wqLyIsIFJlZ2V4T3B0aW9ucy5TaW5nbGVsaW5lKT8uVmFsdWU7CiAgICAJdmFyIHJlc3VsdCA9IG1hdGNoVmFsdWUuU3BsaXQobmV3W10geydcbicsICdccid9LCBTdHJpbmdTcGxpdE9wdGlvbnMuUmVtb3ZlRW1wdHlFbnRyaWVzKQogICAgCQkuV2hlcmUoeCA9PiB4LlRyaW0oKS5TdGFydHNXaXRoKCIqICIpKS5TZWxlY3QoeiA9PiB6LlRyaW0oKS5TdWJzdHJpbmcoMikpOwogICAgICAgIGZvcmVhY2ggKHZhciBzMiBpbiByZXN1bHQpCiAgICAgICAgCUNvbnNvbGUuV3JpdGVMaW5lKHMyKTsKCX0KfQ==