revise RegExp