3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = 'ae8973fc22962b40a654e26e733d9fd9567741a9 refs/tags/1.0.1 ae8973fc22962b40a654e26e733d9fd9567741ase refs/tags/1.0.20 ae8973fc22962b40a654e26e733d9fd9567741asd refs/tags/1.0.3 ae8973fc22962b40a654e26e733d9fd9567741asd refs/tags/1.0.2-stag a2dc1ef92e9cb6ba026569a57e1db125350e3a32 refs/tags/1.0.1^{}'; preg_match_all("/tags\/([0-9]+\.[0-9]+\.[0-9]+)$/ims", $string, $matches); var_dump($matches);

preferences:
70.86 ms | 402 KiB | 5 Q