Write a regex for finding polish phone number in text of any length.
Polish phone numbers follow this format:

```
+48 xx xxx xx xx
```

But it's possible to deviate into some derivative forms:

```
(48) xx xxx xx xx
(+48) xx xxx xx xx
0048 xx xxx xx xx
+48 xxxxxxxxx
+48xxxxxxxxx
```

We can divide the regex into two parts: The first will capture the +48, and the second will capture the following nine digits.

1. `(?:(?:00|\+)?48|\((?:00|\+)?48\))`
2. `\s*\d{2}\s*\d{3}\s*\d{2}\s*\d{2}`

Combining the two parts gives us the final regex.

```
(?:\s|^)((?:(?:00|\+)?48|\((?:00|\+)?48\))\s*\d{2}\s*\d{3}\s*\d{2}\s*\d{2})\b
```