I'm so close to understanding regex. I'm a bit stumped, I thought i understood lazy and greedy.

Here is my current regex: `<g_n><!\[CDATA\[([^]]+)(?=]]><\/g_n>)`

My current regex makes:

```
<g_n><![CDATA[xxxxxxxxxx]]></g_n>

```

match to:

```
   <g_n><![CDATA[xxxxxxxxxx

```

But I want to make it match like this:

```
xxxxxxxxxx

```