using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string str = @"CREATE SEQUENCE ""MY_SEQUENCE"" MINVALUE -8 MAXVALUE 999 INCREMENT BY 1 START WITH 250 CACHE 50 NOORDER NOCYCLE;
CREATE SEQUENCE ""_SEQUENCE"" MINVALUE 151 MAXVALUE 500 INCREMENT BY 4 START WITH 160 CACHE 30 NOORDER NOCYCLE;
CREATE SEQUENCE ""MY_TEST"" MINVALUE 1 MAXVALUE 888 INCREMENT BY 9 START WITH 1 CACHE 20 NOORDER NOCYCLE;";
var regex = new Regex(@"(.*?MINVALUE )(-)?(?(2)(.*?MAXVALUE ))(\d+)(.*START WITH )(\d+)(.*)");
var result = regex.Replace(str, "$1$2$3$4$5$4$7");
Console.WriteLine(result);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CnB1YmxpYyBjbGFzcyBUZXN0CnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKCSAgICBzdHJpbmcgc3RyID0gQCJDUkVBVEUgU0VRVUVOQ0UgIiJNWV9TRVFVRU5DRSIiIE1JTlZBTFVFIC04IE1BWFZBTFVFIDk5OSBJTkNSRU1FTlQgQlkgMSBTVEFSVCBXSVRIIDI1MCAgQ0FDSEUgNTAgTk9PUkRFUiBOT0NZQ0xFOwpDUkVBVEUgU0VRVUVOQ0UgIiJfU0VRVUVOQ0UiIiBNSU5WQUxVRSAxNTEgTUFYVkFMVUUgNTAwIElOQ1JFTUVOVCBCWSA0IFNUQVJUIFdJVEggMTYwICBDQUNIRSAzMCBOT09SREVSIE5PQ1lDTEU7CkNSRUFURSBTRVFVRU5DRSAiIk1ZX1RFU1QiIiBNSU5WQUxVRSAxIE1BWFZBTFVFIDg4OCBJTkNSRU1FTlQgQlkgOSBTVEFSVCBXSVRIIDEgIENBQ0hFIDIwIE5PT1JERVIgTk9DWUNMRTsiOwoJICAgIHZhciByZWdleCA9IG5ldyBSZWdleChAIiguKj9NSU5WQUxVRSApKC0pPyg/KDIpKC4qP01BWFZBTFVFICkpKFxkKykoLipTVEFSVCBXSVRIICkoXGQrKSguKikiKTsKCSAgICB2YXIgcmVzdWx0ID0gcmVnZXguUmVwbGFjZShzdHIsICIkMSQyJDMkNCQ1JDQkNyIpOwoJICAgIENvbnNvbGUuV3JpdGVMaW5lKHJlc3VsdCk7CiAgICB9Cn0=