[英]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.