import java.util.*;
class Ideone {
public static void main
(String[] a
) { String s
= "123/ABC/DEF/456/GHI/789"; String[] parts
= s.
split("(?<=/(ABC|DEF|GHI)/)(?<!/(ABC|DEF|GHI)/....)|(?=/(ABC|DEF|GHI)/)(?<!/(ABC|DEF|GHI))"); }
}
aW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBJZGVvbmUgewpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYSkgewoJU3RyaW5nIHMgPSAiMTIzL0FCQy9ERUYvNDU2L0dISS83ODkiOwogICAgU3RyaW5nW10gcGFydHMgPSBzLnNwbGl0KCIoPzw9LyhBQkN8REVGfEdISSkvKSg/PCEvKEFCQ3xERUZ8R0hJKS8uLi4uKXwoPz0vKEFCQ3xERUZ8R0hJKS8pKD88IS8oQUJDfERFRnxHSEkpKSIpOwogICAgQXJyYXlzLnN0cmVhbShwYXJ0cykuZm9yRWFjaChTeXN0ZW0ub3V0OjpwcmludGxuKTsKfQp9