我正在尝试将段落分割成句子。我选择了“.”、“?” 和 '!' 作为分割符号。我试过了:
format = r'((! )|(. )|(? ))'
delimiter = re.compile(format)
s = delimiter.split(line)
但它给了我sre_constants.error: unexpected end of pattern
我也试过
format = [r'(! )',r'(? )',r'(. )']
delimiter = re.compile(r'|'.join(format))
它也会导致错误。
我的方法有什么问题?