簡體   English   中英

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

[英]Delete all characters after a backslash in python?

我有一個for循環,可更改字符串current_part。 Current_part的格式應為1234,但有時它的格式為1234 / gg

還存在其他格式,但所有格式中,需要刪除反沖之后的所有內容。

我在下面找到了類似的示例,因此我嘗試了一下,但是沒有用。 我怎樣才能解決這個問題? 謝謝

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

這里不需要正則表達式,為什么不簡單地選擇current_part = current_part.split('/')[0]

找到“ /”的位置,並將字符串替換為“ /”之前的所有字符

st = "12345/gg"
n = st.find('/');
st = st[:n]
print(st)

您可以使用string.split()分割字符串

例如:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM