捕获正则表达式组,编辑它并在Python 3中重新插入它

2024-06-07 21:09:31 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在Python3中使用正则表达式捕获组并对其进行操作

具体地说,我想为我的团队扩展.md(最终是任何文件类型),以添加exec块,例如

>>>sh
echo "Team Report $(date +"%A %")"
>>>

我想:

  • 将文件加载到字符串中✅
  • 捕捉群体✅
  • 从exec块开始标记确定shell风格,例如>>>zsh==zsh
  • 打开一个子进程并使用check_output以正确的shell风格执行exec块的内容✅
    • check_outputstdout替换exec块🤷‍♂️

我可以看到如何用re捕获组,我可以看到如何用sub替换组,但是我看不到如何捕获组,操纵组并将其保存回原来的位置


Tags: echoreportoutputdate风格checkshshell

热门问题