Skip to content

SyntaxError raised due to improper use of escape sequence "\s*" #129

@diegodebrito

Description

@diegodebrito

I am getting a SyntaxError when debugging some code. The error is related to an invalid use with \ in the context of string matching (see link for exact line below).

re.finditer('{0}\s*'.format(re.escape(sent)), self.original_text)

Which raises the following error:

E     File "local\.venv\Lib\site-packages\pysbd\segmenter.py", line 66
E       for match in re.finditer('{0}\s*'.format(re.escape(sent)), self.original_text):
E                                ^^^^^^^^
E   SyntaxError: invalid escape sequence '\s'

for match in re.finditer('{0}\s*'.format(re.escape(sent)), self.original_text):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions