using System.Text.RegularExpressions;
public static void Main()
Meeting Title: Cushman & Wakefield: Portfolio Discussion - Talent Management Services
Welcome & Introductions (5 min)
Brief introductions and meeting objectives.
Overview of Invited Clubs' Offerings (10 min)
Highlight executive networking, event hosting, and wellness program options.
Portfolio Needs Discussion (15 min)
Explore Cushman & Wakefield's objectives for talent management services.
Discuss key contract areas: tier flexibility, event pricing, and data privacy.
Case Studies & Success Stories (10 min)
Share examples of successful partnerships with similar companies.
Contract Review & Next Steps (10 min)
Review key areas of the contract and address any concerns.
Outline next steps and schedule a follow-up meeting.
________________________________________________________________________________
Microsoft Teams Need help?
Meeting ID: 250 710 073 256
+1 323-488-2290,,836145058# United States, Los Angeles
Phone conference ID: 836 145 058#
For organizers: Meeting options | Reset dial-in PIN
________________________________________________________________________________
string cleanbody = CleanBodyPreview(body, true);
Console.WriteLine(cleanbody);
static string? CleanBodyPreview(string bodyPreview, bool isMeetingBodyPreview)
string escapeSequencePattern = @"[\r\n\t]";
string whitespacePattern = @"\s+";
string graphMessageEventBreakLine = "__________________";
int startIndex = bodyPreview.IndexOf(value:graphMessageEventBreakLine , StringComparison.OrdinalIgnoreCase);
var truncatedBodyPreview = startIndex >= 0 ? bodyPreview[..startIndex] : bodyPreview;
if (startIndex < 0 && isMeetingBodyPreview)
var cleanedAndTruncatedBodyPreview = Regex.Replace(truncatedBodyPreview, escapeSequencePattern, replacement: " ").Trim();
return Regex.Replace(cleanedAndTruncatedBodyPreview, whitespacePattern, " ");
Console.WriteLine( "Error processing body preview");