I've tested the following expression successfully with the regExCoach:
(?<=<span>)[0-9.]*(?=</span>) for the following tagetstring <span>123.45</span> to extract the number.

But the test in the zabbix regex editor fails:



...