Python re.split不给出正则表达式的最后一个字符
对于上面的字符串n和正则表达式,它给出了以下结果Python re.split不给出正则表达式的最后一个字符,python,regex,Python,Regex,对于上面的字符串n和正则表达式,它给出了以下结果 n='Sumit,raj. ramesh is good. calm down' re.split(r'[a-z0-9]\.',n) 我不知道为什么它会截短单词的最后一个字符。我想在点处拆分句子,但我想在点之前得到全文,我无法得到。请提供帮助。输出中不包括您拆分的文本。您只想在上拆分: ['Sumit,ra', ' ramesh is goo', ' calm down'] re.split(r'(?<=[a-z0-9])\.' ,n)
n='Sumit,raj. ramesh is good. calm down'
re.split(r'[a-z0-9]\.',n)
我不知道为什么它会截短单词的最后一个字符。我想在点处拆分句子,但我想在点之前得到全文,我无法得到。请提供帮助。输出中不包括您拆分的文本。您只想在
上拆分:
['Sumit,ra', ' ramesh is goo', ' calm down']
re.split(r'(?<=[a-z0-9])\.' ,n)
>>> import re
>>> n = 'Sumit,raj. ramesh is good. calm down'
>>> re.split(r'(?<=[a-z0-9])\.' ,n)
['Sumit,raj', ' ramesh is good', ' calm down']