Регулярка на PHP - если значения нет
Есть регулярка:
/(?=Rank=(\d+))(?=.*BL=(\d+))/
Нужно вытащить значения у параметров Rank и BL
Rank=10 VRank=7 Rep=98% BL=10
Но значения BL, иногда может не быть (например: Rank=4 VRank=7 Rep=98%), и тогда регулярка не срабатывает. Не силен в регулярках, как поправить?
Источник: Stack Overflow на русском