我有一个字符串路径:
" Z:\结果\ cfg3 \ clear1"
我需要一个python字符串方法来捕获cfg之后但 \ 之前的数字。请注意 \ cfg \ 之前的字符串以及之后的字符串可能会更改,因此我无法使用字符串长度。所以,基本上,有以下2个版本
" Z:\结果\ cfg3 \ clear1"
" Z:\结果1 \增强\ CFG1 \ clear2 \最终"
脚本应该返回 cfg3 和 cfg1 作为答案。
使用正则表达式的任何想法?
sedy
答案 0 :(得分:2)
>>> import re
>>> re.findall(r'.*(cfg\d+).*', "Z:\results\cfg3\clear1")
['cfg3']