簡體   English   中英

如何刪除字符串中字符左側的所有字符

[英]How to remove all characters to the left of a character in a string

這是示例字符串:

NOMIGO* TATRA RR ER RR RR RA EEE E RR KH 美元(547,560.00 美元)

我正在嘗試刪除(美國(在 Python 中)左側的“任何”或隨機字符的字符也可以改變。

您可以使用切片

s = "NOMIGO* TATRA RR ER RR RR RA EEE E RR KH Dollars (U.S. $547,560.00"
s = s[s.find("(U.S."):]
print(s)

產出:(547,560.00 美元

value = "NOMIGO* TATRA RR ER RR RR RA EEE E RR KH Dollars (U.S. $547,560.00"

使用split_value = value.split("US")拆分"US"處的值

這會將字符串value拆分為兩個子字符串:

"NOMIGO* TATRA RR ER RR RR RA EEE E RR KH Dollars ("

" $547,560.00"

您想要存儲在索引1的第二個子字符串

result = "U.S." + split_value[1]  # you probably also want the `"U.S."`, so we add it back

暫無
暫無

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

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