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

后端 未结 17 1735
鱼传尺愫
鱼传尺愫 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:19

    The regex method is superior I think, but if you wanted to use the humble substring

    string input= "my name is (Jayne C)";
    int start = input.IndexOf("(");
    int stop = input.IndexOf(")");
    string output = input.Substring(start+1, stop - start - 1);
    

    or

    string input = "my name is (Jayne C)";
    string output  = input.Substring(input.IndexOf("(") +1, input.IndexOf(")")- input.IndexOf("(")- 1);
    

提交回复
热议问题