I have this HTML

```
<ul class="my-list"><li>Item1</li><li>Item2</li><li>Item3</li></ul>

<ul class="other-list"><li>ItemA</li><li>ItemB</li><li>ItemC</li></ul>

```

I want to get each `<li>` that's under the class "my-list" and tried to use Positive Lookbehind like this:

```
preg_match_all( '/(?<=my-list">).*(<li>.+<\/li>)/Ui', $text, $matches );

```

But I only get the first `<li>` like this:

```
array(
  0 => array(1
    0 => <li>Item1</li>
  )
)

```

How to get each of the list item? Expected result:

```
array(1
  0 => array(1
    0 => <li>Item1</li>
    1 => <li>Item2</li>
    2 => <li>Item3</li>
  )
)

```

Thanks