3v4l.org

run code in 500+ PHP versions simultaneously
<?php $re = '/\bdiscount\h[^\r\n€]*\K€\d{1,2}(?:,\d{1,2})?\b/'; $str = 'discount of €50,20 on these items € This item on sale now for €30,20'; if (preg_match($re, $str, $matches)) { echo($matches[0]); }
Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.32, 8.3.0 - 8.3.32, 8.4.1 - 8.4.23, 8.5.0 - 8.5.9
€50,20

preferences:
104.71 ms | 1542 KiB | 4 Q