gpt4 book ai didi

python - 简单的正则表达式困惑

转载 作者:行者123 更新时间:2023-12-01 05:21:22 26 4
gpt4 key购买 nike

我有一个像 test_validation_v4_0_1-f 这样的字符串,我想将其分成两部分:test_validation4_0_1-f,最好的到目前为止我得到的是:

import re
r = re.compile(r'_v(\d+)')
print r.split('test_validation_v4_0_1-f')

结果是:

['test_validation', '4', '_0_1-f']

我想要的结果是:

['test_validation', '4_0_1-f']

预先感谢您的帮助

最佳答案

这个就适合你。它将检查前面的数字,但不会选择表达式。

r = re.compile(r'_v(?=\d+)')

关于python - 简单的正则表达式困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22235784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com