How do I extract text that lies between parentheses (round brackets)?

后端 未结 17 1785
鱼传尺愫
鱼传尺愫 2020-11-22 15:12

I have a string User name (sales) and I want to extract the text between the brackets, how would I do this?

I suspect sub-string but I can\'t work out

17条回答
  •  醉酒成梦
    2020-11-22 15:33

    Use this function:

    public string GetSubstringByString(string a, string b, string c)
        {
            return c.Substring((c.IndexOf(a) + a.Length), (c.IndexOf(b) - c.IndexOf(a) - a.Length));
        }
    

    and here is the usage:

    GetSubstringByString("(", ")", "User name (sales)")
    

    and the output would be:

    sales
    

提交回复
热议问题