add reg exp service and test