str.rsplit([sep[,maxsplit]])
返回字符串中单词的列表,使用sep作为分隔符字符串。如果给定maxsplit,则最多进行maxsplit拆分,最右边的拆分。如果没有指定sep或None,则任何空白字符串都是分隔符。除了从右边拆分,rsplit()的行为类似于split(),下面将详细描述。
http://docs.python.org/library/stdtypes.html#str.rsplit
str.rsplit([sep[,maxsplit]])
返回字符串中单词的列表,使用sep作为分隔符字符串。如果给定maxsplit,则最多进行maxsplit拆分,最右边的拆分。如果没有指定sep或None,则任何空白字符串都是分隔符。除了从右边拆分,rsplit()的行为类似于split(),下面将详细描述。
http://docs.python.org/library/stdtypes.html#str.rsplit
4条答案
按热度按时间5kgi1eie1#
字符串
这一个功能更接近Python版本
“blah,derp,blah,beep”.rsplit(“,",1)// [ 'blah,derp,blah','beep' ]
h4cxqtbf2#
也可以使用JS String函数split+slice
Python:
'a,b,c'.rsplit(',' -1)[0]
将给予您'a,b'
JavaScript:
'a,b,c'.split(',').slice(0, -1).join(',')
也将给予您'a,b'
wljmcqd83#
假设JavaScript分割的语义是可接受的,使用以下代码
字符串
fnx2tebb4#
我认为这是更“等效”,直到一个错误被发现,“关闭”是不能接受的答案。特别是如果你试图端口Python代码不知道JavaScript。
字符串