从文本字符串中删除两个字符之间的字符串

2024-04-28 06:58:54 发布

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

我有这样的文本字符串:

"abcd[e]yth[ac]ytwec"

我只需要

"abcdythytwec"

在python中使用regex或其他方式最简单的方法是什么?我使用的.split('[')方法很麻烦。


Tags: 方法字符串文本方式acregexsplitabcd
2条回答

尝试使用re模块:

import re

re.sub(r'\[[^]]*\]', '', "abcd[e]yth[ac]ytwec")

In [11]: re.sub(r'\[.*?\]', '', 'abcd[e]yth[ac]ytwec')
Out[11]: 'abcdythytwec'

相关问题 更多 >