using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"\[TestCaseSource\(\""ALM\""\)\](.*|\n)*\}";
string input = @" [TestCaseSource(""ALM"")]
public void AccountFinancialTest(string testSetId)
{
TestCaseDetails tcd = new TestCaseDetails();
tcd.TestSetId = testSetId;
tcd.TestFeature = ""CBSD-9451 C3 FI BSA financial attributes migration"";
tcd.TestName = ""CBSD-13027 TEST: Lean FT tests for financial sequence part 2"";
tcd.TestCase = ""AccountFinancial_BALANCE"";
env = ""DEV"";
system = ""DATASTAGE"";
team = ""TRANSFORMERS"";
tvs = new TestValidationService();
Credentials.Server = GetFieldValue(""SERVER"");
Credentials.DefaultDataStageProject = GetFieldValue(""PROJECT"");
Credentials.Domain = GetFieldValue(""DOMAIN"");
T24connectionstring = GetFieldValue(""T24CONNECTIONSTRING"");
T24schema = GetFieldValue(""T24SCHEMA"");
Db2connectionstring = GetFieldValue(""DB2CONNECTION"");
Db2Schema = GetFieldValue(""Db2Schema"");
DoTest(TestFinancialSequence);
}";
RegexOptions options = RegexOptions.Multiline;
foreach (Match m in Regex.Matches(input, pattern, options))
{
Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index);
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for C#, please visit: https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx