26 lines
778 B
C#
26 lines
778 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Text.RegularExpressions;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace CapyKit.Helpers
|
|
{
|
|
public class LanguageHelper
|
|
{
|
|
#region Methods
|
|
|
|
/// <summary> Converts camel case text to human readable text. </summary>
|
|
/// <param name="value"> The value. </param>
|
|
/// <returns> A string in human readable format. </returns>
|
|
public static string CamelCaseToHumanReadable(string value)
|
|
{
|
|
var regex = new Regex(@"(?<=[A-Z])(?=[A-Z][a-z]) | (?<=[^A-Z])(?=[A-Z]) | (?<=[A-Za-z])(?=[^A-Za-z])", RegexOptions.IgnorePatternWhitespace);
|
|
|
|
return regex.Replace(value, " ");
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
}
|