在python中反斜杠后删除所有字符?

时间:2016-10-04 12:37:26

标签: python

我有一个for循环,用于更改字符串current_part。 Current_part的格式应为1234,但有时格式为1234 / gg

存在其他格式,但在所有格式中,需要删除反弹后的任何内容。

我在下面找到了一个类似的例子,所以我试了一下,但它没有用。我怎样才能解决这个问题?感谢

current_part = re.sub(r"\B\\\w+", "", str(current_part))

3 个答案:

答案 0 :(得分:3)

这里不需要正则表达式,为什么不简单地选择current_part = current_part.split('/')[0]

答案 1 :(得分:1)

找到'/'的位置,并用'/'

之前的所有字符替换你的字符串
st = "12345/gg"
n = st.find('/');
st = st[:n]
print(st)

答案 2 :(得分:1)

您可以使用string.split()

拆分字符串

例如:

new_string = current_part.split("/")[0]