Regular expression to get text between square brackets including disparity?

后端 未结 4 455
心在旅途
心在旅途 2021-01-29 12:31

I need to find a regular expression for use in C# (JavaScript as well), for get the text inside the either square brackets combination.

I try several ways, but I give up

4条回答
  •  灰色年华
    2021-01-29 12:43

    If you prefer to use a regular expression, the following will work.

    \[([^[\]]+)\]
    

    See Live Demo

    Consider replacing those characters instead of trying to match between them.

    String input  = @"[[[text]]]]]]]]]]]]]";
    String output = Regex.Replace(input, @"[[\]]", "");
    Console.WriteLine(output); //=> "text"
    

提交回复
热议问题