如何使用python精确地取一个字符串,将其拆分,反转并将其重新连接在一起而没有括号,逗号等。
>>> tmp = "a,b,cde"
>>> tmp2 = tmp.split(',')
>>> tmp2.reverse()
>>> "".join(tmp2)
'cdeba'
或更简单:
>>> tmp = "a,b,cde"
>>> ''.join(tmp.split(',')[::-1])
'cdeba'
这里的重要部分是split函数和join函数。要反转列表,可以使用reverse()
,在适当的位置反转列表,或者使用切片语法[::-1]
返回新的反转列表。
如果我有这个字符串:“MyStringToForSpl的”,我想用这个词“环”来拆分它。如果我这样做:我将得到包含以下元素的数组: MyS 用于拆分 我无法找到拆分它并在结果数组中包含“ring”的最佳方法,如下所示: 1.我的 2 .戒指 3.ForSplitting
问题内容: 在java中如何拆分一个字符串?如何使用split方法? 问题答案: “004-034556”为例用方法即可: 请注意,这需要一个正则表达式,因此请记住在必要时转义特殊字符。 _ 12个具有特殊含义的字符:反斜杠,插入符号,美元符号,句点或点,竖线或竖线符号,问号,星号或星号,加号,左括号,右括号,以及方括号,大括号,这些特殊字符通常称为“元字符”。 所以,如果你想在如期间分点.的意思
我想通过分隔符将字符串分成两个字符串: 这意味着第一个字符串将包含之前的字符,第二个字符串将包括
如果我有一个字符串,比如,是否可以使用作为字符串的拆分点将字符串拆分为两个字符串?
如果我有一个字符串,比如,是否可以使用作为字符串拆分的点,将字符串拆分为两个字符串?
我正在解决“HackerRank”页面上的一个问题,特别是名为“Append and Delete”的问题,但我无法使所有情况都正确。 https://www.hackerrank.com/challenges/append-and-delete/problem “您有一个小写英文字母字符串。您可以对该字符串执行两种类型的操作: 在字符串的末尾附加一个小写英文字母。删除字符串中的最后一个字符。对空