Splitting CamelCase

前端 未结 15 2487
盖世英雄少女心
盖世英雄少女心 2020-12-07 10:56

This is all asp.net c#.

I have an enum

public enum ControlSelectionType 
{
    NotApplicable = 1,
    SingleSelectRadioButtons = 2,
    SingleSelectD         


        
15条回答
  •  星月不相逢
    2020-12-07 11:33

    I used:

        public static string SplitCamelCase(string input)
        {
            return System.Text.RegularExpressions.Regex.Replace(input, "([A-Z])", " $1", System.Text.RegularExpressions.RegexOptions.Compiled).Trim();
        }
    

    Taken from http://weblogs.asp.net/jgalloway/archive/2005/09/27/426087.aspx

    vb.net:

    Public Shared Function SplitCamelCase(ByVal input As String) As String
        Return System.Text.RegularExpressions.Regex.Replace(input, "([A-Z])", " $1", System.Text.RegularExpressions.RegexOptions.Compiled).Trim()
    End Function
    

提交回复
热议问题