如何删除字符串中字符左侧的所有字符

发布于 2025-02-13 07:13:19 字数 166 浏览 3 评论 0原文

这是在示例字符串上:

nomigo* tatra rr rr rr rr rr rr eee e rr kh美元(US $ 547,560.00

我试图删除左侧的“任何”或随机字符(我们(在Python中)注意此示例中的字符是此示例中的字符是它们会改变。 (我们 字符的数量可以 也改变。

Here is on sample string:

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

I am trying to remove "any" or random characters to the left of (U.S. (in Python) note the characters in this example are random and they will change. It needs to work with any characters present to the left of
(U.S
The number of characters could
also change.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

友欢 2025-02-20 07:13:19

您可以使用切片

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)

输出:( US $ 547,560.00

You can use slicing

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)

Output: (U.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”)

将字符串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
value = "NOMIGO* TATRA RR ER RR RR RA EEE E RR KH Dollars (U.S. $547,560.00"

split the value at "U.S." with split_value = value.split("U.S.")

This will split the string value into two sub-strings :

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

and

" $547,560.00"

You want the second substring which is stored at index 1

result = "U.S." + split_value[1]  # you probably also want the `"U.S."`, so we add it back
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文