Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python re.split不给出正则表达式的最后一个字符_Python_Regex - Fatal编程技术网

Python re.split不给出正则表达式的最后一个字符

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和正则表达式,它给出了以下结果

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']