You'll have to include Microsoft Regular Expressions in your sheet (add it as a Reference)
Then make a quick macro, like the following, to use it:
Dim reg As New RegExp
Public Function RegMatch(Source As Range, Pattern As String, Optional IgnoreCase As Boolean = True, Optional MultiLine As Boolean = True) As Long
Dim rng As Range, i As Long, j As Long
reg.IgnoreCase = IgnoreCase
reg.MultiLine = MultiLine
reg.Pattern = Pattern
i = 0: j = 0
For Each rng In Source
i = i + 1
If reg.test(rng.Value) Then
j = i
Exit For
End If
Next
RegMatch = j
End Function
Then, simply call it as a macro in your sheet (for example):
=INDEX(B6:B15, RegMatch($A$6:$A$15, $A$3))
Where the first argument is your range, and the second argument is your pattern (as above)