s = '^^^@ """@$ raw data &*823ohcneuj^^^ Important Information ^^^raw data^^^ Imp Info'
在其中,我想删除定界符 ^^^ 和 ^^^ 之间的文本。
输出应该是“Important Information Imp Info”
请您参考如下方法:
您可以使用正则表达式来做到这一点:
import re
s = '^^^@ """@$ raw data &*823ohcneuj^^^ Important Information ^^^raw data^^^ Imp Info'
important = re.compile(r'\^\^\^.*?\^\^\^').sub('', s)
这个正则表达式中的关键元素是:
- 转义
^字符,因为它有特殊含义 - 使用
.*?的非贪婪匹配
