Use RegExp for selectOptionByLabel

Hi all,
I use data driven and I have 5 columns: House number, House name, Street, City, Town. On my tests I need to select the address from a dropdown which has the label like this:
“house name, 123 street name, city name, town name” or
“123 street name, city name, town name” (house name is not mandatory) or
“123 street name, city name” (town name is not mandatory)

How can I use regexp to select by label using only house number, street name and city?
Note: I’ve tried something like this but it didn’t work so I’m guessing that my syntax is not correct:
“WebUI.selectOptionByLabel(findTestObject(‘Page/SelectAddress’), ‘regexp:^(?=.\b${HouseName}\b)(?=.\b${HouseNumber}\b).*$’,
true)”

Thank you