using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"(var\s*mapaOportunidade\s*=\s*\{\}\s*;)((?s).*)(var)";
string input = @"var mapaOportunidade = {};
mapaOportunidade[113] = 'Promoção Exclusiva p/ você - 06 2016';
mapaOportunidade[112] = '101 a 150 maiores CNs - Evento Mães 2016';
mapaOportunidade[110] = '50 maiores CNs - Evento Mães 2016';
mapaOportunidade[111] = '51 a 100 maiores CNs - Evento Mães 2016';
mapaOportunidade[8] = 'Reinicio';
mapaOportunidade[114] = 'Passe pedido e resgate seus 10 pontos, trocando pelos produtos que quiser!';
mapaOportunidade[90] = 'Ação voltada a ativação de CNs vindas da celula de prospecção e que ainda não colocaram seu 1o pedido';
mapaOportunidade[115] = 'Ação para estimular o relacionamento e venda com consultores que apresentam grande chance de cessação e estão em status i4 e i5';
mapaOportunidade[116] = 'Promo Chegou, Levou! - Ciclo 06/2016';
var mapaTipoOportunidade = {};
function mostraDescricaoOportunidade(combo) {
try {";
Match m = Regex.Match(input, pattern);
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