If you use .* at the start then the regular expression will exclude anything you have entered after it so QTP would not recognise the innertext properly. If possible then use .* always at the end like :
Code:
"value:=" &label& ".*"
