I am going to extract numbers from a string. Numbers represents a version.
It means, I am going to match numbers which are between:

* `_` and `/`
* `/` and `/`

I have prepared the following regex, but it doesn't work as expected:

```
.*[\/_](\d{1,2}[.]\d{1,2}[.]\d{1,2})\/.*

```

For the following example, the regex should match twice:

Input: `name_1.1.1/9.10.0/abc`. Expected result: `1.1.1` and `9.10.0`
, but my regex returns only `9.10.0`, `1.1.1` is omitted. Do you have any idea what is wrong?