add tests for ft.string.extract