I'm trying to find the right regular expression, but nothing works exactly as I expect.

In Java I'm using the String's function split(String regex).
I have a list of strings (which are in fact names of music albums).
What I want is to split the strings by the the character '-' and use only the first two strings of the resulting array.

For example, I have the following strings:

```
Beyonce-BDay-2006-RNS
Big_Sean-Finally_Famous-2011-CR
Black_Eyed_Peas-The_E.N.D-2009-H3X
Bob_Sinclar-Soundz_Of_Freedom-CD-2007-OBC
Britney_Spears-Femme_Fatale-2011-H3X
Chris_Brown-F.A.M.E.-2011-H3X
David_Guetta_-_One_Love-2009-MOD
Jay-Z-Blueprint_2.1-2003-RNS
Jennifer_Lopez-Love-2011-CaHeSo
Kanye_West-808s_And_Heartbreaks-2008-H3X
Katy_Perry-Teenage_Dream-2010-CR
Ne-Yo-Year_Of_The_Gentleman-2008-FLM
Pitbull-Rebelution-2009-NOiR

```

I use the following code:

```
for (int i = 0; i < strings.length; i++) {
    str = strings[i];
    String[] parts = str.split("-");
    System.out.println(parts[0].replace('_', ' ').trim() + " - " + parts[1].replace('_', ' ').trim());
}

```

And as a result I get:

```
Beyonce - BDay
Big Sean - Finally Famous
Black Eyed Peas - The E.N.D
Bob Sinclar - Soundz Of Freedom
Britney Spears - Femme Fatale
Chris Brown - F.A.M.E.
David Guetta - One Love
Jay - Z
Jennifer Lopez - Love
Kanye West - 808s And Heartbreaks
Katy Perry - Teenage Dream
Ne - Yo
Pitbull - Rebelution

```

Everything is fine except of two strings:

```
Jay-Z-Blueprint_2.1-2003-RNS
Ne-Yo-Year_Of_The_Gentleman-2008-FLM

```

The problem there is that the first hyphen ('-') is, of-course, a part of the artist's name.

So, my regex have to be something else that will exclude those exceptions.
I tried this regex: 

```
(?<!Jay)(?<!Ne)(?!Z)(?!Yo)-

```

Which works fine, but if I add the following strings to the list:

```
Jay-Good-1996-RNS
Ne-Alright-2000-RNS

```

I get:

```
Jay-Good - 1996
Ne-Alright - 2000

```

Instead of:

```
Jay - Good
Ne - Alright

```

I tried a lot of other expressions but nothing works.
I would very appreciate if someone could help me.

Thanks a lot.