using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"(?<=displayImportingConfirmationMessage\(').*(?<=})";
string input = @"<script>parent.displayImportingConfirmationMessage('{""temporaryZipFile"":""/opt/fluig/volume/upload/adm/pageImport/pageUpload2572076996793369742WCMPageExport.zip"",""expandedDirectoryZipFile"":""/opt/fluig/volume/upload/adm/pageImport/expandedPage_3205464082306670499"",""itemName"":""WCMPageExport.zip"",""isItemFormField"":false,""pages"":[{""title"":""Home"",""description"":""Home"",""pageKey"":{""code"":""home""},""displayOrder"":10,""childrens"":[],""enabledChildren"":false,""enabledPathParam"":false,""enabledMobileApp"":false,""editable"":true,""disableChildLevel"":false,""menuGroup"":false,""iconUploaded"":false,""hidden"":false,""enabled"":true,""opened"":false,""depthLevel"":-1,""preferences"":{}}]}');</script>
";
foreach (Match m in Regex.Matches(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