在Python中最后一位的字符串切片

2024-10-05 11:01:53 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个中间有日期的字符串,比如111_Joe_Smith_2010_Assessment,我想截断它们,使它们变成类似111_Joe_Smith_2010的东西。我认为有用的代码是

reverseString = currentString[::-1]
stripper = re.search('\d', reverseString)

但由于某些原因,这并不总是给我正确的结果。大多数情况下,它会输出一个类似111_Joe_Smith_2010_A的字符串。在

如果有人知道这是怎么回事,那将是非常有用的!在


Tags: 字符串代码research情况原因smithjoe
3条回答

您可以使用re.sub$来匹配和替换字母字符 并在字符串末尾加下划线:

^{1}$

输出:

^{pr2}$

您可以使用以下方法:

^{1}$

您可以使用^{}将非数字字符从字符串末尾剥离,如下所示:

^{1}$

对于您的输入格式,您也可以使用一个简单的循环:

^{pr2}$

相关问题 更多 >

    热门问题