首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python中查找两个字符之间的字符

在Python中查找两个字符之间的字符
EN

Stack Overflow用户
提问于 2021-01-27 19:48:13
回答 1查看 28关注 0票数 0

我有一个以下格式的字符串:

string = "x_abcd__A“

我想要得到两个"_“之间的值0

我尝试了string-3,但有时它的值可能是两个字符,例如x_abcd_10_A,它失败了。

我正在寻找一个语句,使用它我可以找到最后2个"_“之间的值。

EN

回答 1

Stack Overflow用户

发布于 2021-01-27 19:58:51

尝试以下操作:

代码语言:javascript
复制
import re

string = "x_abc_asdasd_asdasd_d__032_ds_asd__asd"

temp = re.match(r'([a-z_]*)(\d+)(\w*)', string).group(2)
print(temp)         # print the extracted string
print(int(temp))    # convert extracted string into an int

将生成以下输出:

代码语言:javascript
复制
032
32
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65918524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档