using System;
using System.Globalization;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
string myString = "words words words FIRSTPHRASE these words I want SECONDPHRASE but not these words";
int indexOfFirstPhrase = myString.IndexOf("FIRSTPHRASE");
string result = myString;
if(indexOfFirstPhrase >= 0)
{
indexOfFirstPhrase += "FIRSTPHRASE".Length;
result = myString.Substring(indexOfFirstPhrase);
int indexOfSecondPhrase = myString.IndexOf("SECONDPHRASE", indexOfFirstPhrase);
if (indexOfSecondPhrase >= 0)
{
result = myString.Substring(indexOfFirstPhrase, indexOfSecondPhrase - indexOfFirstPhrase);
}
}
Console.WriteLine(result);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgCgoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICAgIHN0cmluZyBteVN0cmluZyA9ICJ3b3JkcyB3b3JkcyB3b3JkcyBGSVJTVFBIUkFTRSB0aGVzZSB3b3JkcyBJIHdhbnQgU0VDT05EUEhSQVNFIGJ1dCBub3QgdGhlc2Ugd29yZHMiOwogICAgICAgIGludCBpbmRleE9mRmlyc3RQaHJhc2UgPSBteVN0cmluZy5JbmRleE9mKCJGSVJTVFBIUkFTRSIpOwogICAgICAgIHN0cmluZyByZXN1bHQgPSBteVN0cmluZzsKICAgICAgICBpZihpbmRleE9mRmlyc3RQaHJhc2UgPj0gMCkKICAgICAgICB7CiAgICAgICAgICAgIGluZGV4T2ZGaXJzdFBocmFzZSArPSAiRklSU1RQSFJBU0UiLkxlbmd0aDsKICAgICAgICAgICAgcmVzdWx0ID0gbXlTdHJpbmcuU3Vic3RyaW5nKGluZGV4T2ZGaXJzdFBocmFzZSk7CiAgICAgICAgICAgIGludCBpbmRleE9mU2Vjb25kUGhyYXNlID0gbXlTdHJpbmcuSW5kZXhPZigiU0VDT05EUEhSQVNFIiwgaW5kZXhPZkZpcnN0UGhyYXNlKTsKICAgICAgICAgICAgaWYgKGluZGV4T2ZTZWNvbmRQaHJhc2UgPj0gMCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgcmVzdWx0ID0gbXlTdHJpbmcuU3Vic3RyaW5nKGluZGV4T2ZGaXJzdFBocmFzZSwgaW5kZXhPZlNlY29uZFBocmFzZSAtIGluZGV4T2ZGaXJzdFBocmFzZSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUocmVzdWx0KTsKCX0KfQ==