【发布时间】:2023-01-11 12:37:53
【问题描述】:
假设我有一个字符串 'gfgfdAAA1234ZZZuijjk',我只想提取 '1234' 部分。
我只知道AAA之前和ZZZ之后我感兴趣的部分是1234。
使用 sed 可以用字符串做这样的事情:
echo "$STRING" | sed -e "s|.*AAA\(.*\)ZZZ.*|\1|"
这将给我 1234 作为结果。
如何在 Python 中做同样的事情?
【问题讨论】:
-
一个 python 3.8 的衬里
text[text.find(start:='AAA')+len(start):text.find('ZZZ')]