language: C# (mono-2.8)
date: 1094 days 14 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
using System.Text.RegularExpressions;
using System;
 
class X {
  public static void Main () {
    string x = "abc[s1]def[s2][s3]ghi";
    var r = new Regex(@"[^\[]+|\[[^\]]+\]");
    var ms = r.Matches(x);
    foreach (var m in ms)
      Console.WriteLine(m);
  }
}