C#
string[] splitArray = Regex.Split(subjectString, "<[^<>]*>");

string[] splitArray = null;
try {
    splitArray = Regex.Split(subjectString, "<[^<>]*>");
} catch (ArgumentNullException ex) {
    // W roli wyraenia regularnego i tekstu do przetworzenia nie naley przekazywa wartoci null.
} catch (ArgumentException ex) {
    // Wyraenie regularne zawiera bd skadniowy.
}

Regex regexObj = new Regex("<[^<>]*>");
string[] splitArray = regexObj.Split(subjectString);

string[] splitArray = null;
try {
    Regex regexObj = new Regex("<[^<>]*>");
    try {
        splitArray = regexObj.Split(subjectString);
    } catch (ArgumentNullException ex) {
        // W roli wyraenia regularnego i tekstu do przetworzenia nie naley przekazywa wartoci null.
    }
} catch (ArgumentException ex) {
    // Wyraenie regularne zawiera bd skadniowy.
}


VB.NET
Dim SplitArray = Regex.Split(SubjectString, "<[^<>]*>")

Dim SplitArray As String()
Try
    SplitArray = Regex.Split(SubjectString, "<[^<>]*>")
Catch ex As ArgumentNullException
    'W roli wyraenia regularnego i tekstu do przetworzenia nie naley przekazywa wartoci null.
Catch ex As ArgumentException
    'Wyraenie regularne zawiera bd skadniowy.
End Try

Dim RegexObj As New Regex("<[^<>]*>")
Dim SplitArray = RegexObj.Split(SubjectString)

Dim SplitArray As String()
Try
    Dim RegexObj As New Regex("<[^<>]*>")
    Try
        SplitArray = RegexObj.Split(SubjectString)
    Catch ex As ArgumentNullException
        'W roli wyraenia regularnego i tekstu do przetworzenia nie naley przekazywa wartoci null.
    End Try
Catch ex As ArgumentException
    'Wyraenie regularne zawiera bd skadniowy.
End Try


Java
String[] splitArray = subjectString.split("<[^<>]*>");

try {
    String[] splitArray = subjectString.split("<[^<>]*>");
} catch (PatternSyntaxException ex) {
    // Wyraenie regularne zawiera bd skadniowy.
}

Pattern regex = Pattern.compile("<[^<>]*>");
String[] splitArray = regex.split(subjectString);

String[] splitArray = null;
try {
    Pattern regex = Pattern.compile("<[^<>]*>");
    splitArray = regex.split(subjectString);
} catch (ArgumentException ex) {
    // Wyraenie regularne zawiera bd skadniowy.
}


JavaScript
result = subject.split(/<[^<>]*>/);

var list = [];
var regex = /<[^<>]*>/g;
var match = null;
var lastIndex = 0;
while (match = regex.exec(subject)) {
    // W ten sposb eliminujemy ryzyko wejcia w nieskoczon ptl przez niektre przegldarki (na przykad Firefox).
    if (match.index == regex.lastIndex) regex.lastIndex++;
    // Dodajemy tekst sprzed dopasowania.
    list.push(subject.substring(lastIndex, match.index));
    lastIndex = match.index + match[0].length;
}
// Dodajemy tekst zza ostatniego dopasowania.
list.push(subject.substr(lastIndex));


PHP
$result = preg_split('/<[^<>]*>/', $subject);


Perl
@result = split(m/<[^<>]*>/, $subject);


Python
result = re.split("<[^<>]*>", subject))

reobj = re.compile("<[^<>]*>")
result = reobj.split(subject)


Ruby
result = subject.split(/<[^<>]*>/)
