regexp bug fix