Use C# regex to convert casing in a string

后端 未结 3 377
再見小時候
再見小時候 2021-01-21 07:19

how can I convert this string:

bKk_035A_paint-House_V003
to
BKK_035a_paint-House_v003

with a regular expression (e.g. Regex.R

3条回答
  •  离开以前
    2021-01-21 07:55

    Another alternative using Split and Join methods.

        const string input = "bKk_035A_paint-House_V003";
        string[] strParts = input.Split('_');
        strParts[0] = strParts[0].ToUpperInvariant();
        strParts[1] = strParts[1].ToLowerInvariant();
        strParts[3] = strParts[3].ToLowerInvariant();
        string result = String.Join("_", strParts);
    

提交回复
热议问题