using System;
using System.Globalization;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
string text = "abc xyz: ID# 1000123, this is test, test 1, test 1234, ";
string id = null;
int idIndex = text.IndexOf("ID# ");
if(idIndex != -1)
{
idIndex += "ID# ".Length;
int commaIndex = text.IndexOf(',', idIndex);
if(commaIndex != -1)
id = text.Substring(idIndex, commaIndex - idIndex);
else
id = text.Substring(idIndex);
}
Console.WriteLine(id);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICAgIHN0cmluZyB0ZXh0ID0gImFiYyB4eXo6IElEIyAxMDAwMTIzLCB0aGlzIGlzIHRlc3QsIHRlc3QgMSwgdGVzdCAxMjM0LCAiOwogICAgICAgIHN0cmluZyBpZCA9IG51bGw7CiAgICAgICAgaW50IGlkSW5kZXggPSB0ZXh0LkluZGV4T2YoIklEIyAiKTsKICAgICAgICBpZihpZEluZGV4ICE9IC0xKQogICAgICAgIHsKICAgICAgICAgICAgaWRJbmRleCArPSAiSUQjICIuTGVuZ3RoOwogICAgICAgICAgICBpbnQgY29tbWFJbmRleCA9IHRleHQuSW5kZXhPZignLCcsIGlkSW5kZXgpOwogICAgICAgICAgICBpZihjb21tYUluZGV4ICE9IC0xKQogICAgICAgICAgICAgICAgaWQgPSB0ZXh0LlN1YnN0cmluZyhpZEluZGV4LCBjb21tYUluZGV4IC0gaWRJbmRleCk7CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIGlkID0gdGV4dC5TdWJzdHJpbmcoaWRJbmRleCk7CiAgICAgICAgfQogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKGlkKTsKCX0KfQ==