问题:我想删除问题中的特定代码。代码将问题从一个问题改为问题,因此我不能依赖代码的位置来删除它。
这是它的样子:
现在专门考虑家装品牌_Everest< .br />在0到10的范围内,其中0是“完全不熟悉/知识渊博”,10是“非常熟悉/知识渊博”,多么熟悉/知识渊博吗?你认为自己与...在一起......“
代码 - <.br>
- 始终附加在前后单词上。
解决方案:我想知道如果有一个函数,删除/删除一组以x开头并以x结尾的字符,并删除它之间的所有内容。
我希望这是有道理的。
答案 0 :(得分:2)
import re
def remove_between_anchors(text, anchor):
return re.sub(r'{0}.+?{0}'.format(anchor), '', text)
remove_between_anchors('123aa456aa789', 'aa') # returns '123789'
编辑:如果开始/结束锚点不同:
def remove_between_anchors(text, start, end):
return re.sub(r'{0}.+?{1}'.format(start, end), '', text)
remove_between_anchors('123<abc>456', '<', '>') # returns '123456'