src/common/Utilities/StringManipulation.cs (12 lines of code) (raw):
// --------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
// --------------------------------------------------------------------------------------------
using System;
using System.Text.RegularExpressions;
namespace Microsoft.BridgeToKubernetes.Common.Utilities
{
internal static class StringManipulation
{
public static string RemovePrivateKeyIfNeeded(string inputString)
{
if (inputString.ContainsIgnoreCase("BEGIN PRIVATE KEY"))
{
return Regex.Replace(inputString, @"(BEGIN PRIVATE KEY(\s|.)*END PRIVATE KEY)", "KEY_WAS_REMOVED");
}
return inputString;
}
}
}