这应该工作:
import re
re.sub('<[^>]*>', '', mystring)
问题的上下文使得所有与常规/无上下文语言有关的异议均无效。他的语言主要由三个实体:a = <
,b = >
,和c = [^><]+
。他想删除任何出现的acb
。这相当直接地将他的问题表征为涉及上下文无关文法的问题,并且将其表征为常规语法并不难。
我知道每个人都喜欢“您不能用正则表达式解析HTML”的答案,但是OP不想解析它,他只是想执行一个简单的转换。
如何使用正则表达式从python中的字符串中删除标签?(不是HTML)
这应该工作:
import re
re.sub('<[^>]*>', '', mystring)
问题的上下文使得所有与常规/无上下文语言有关的异议均无效。他的语言主要由三个实体:a = <
,b = >
,和c = [^><]+
。他想删除任何出现的acb
。这相当直接地将他的问题表征为涉及上下文无关文法的问题,并且将其表征为常规语法并不难。
我知道每个人都喜欢“您不能用正则表达式解析HTML”的答案,但是OP不想解析它,他只是想执行一个简单的转换。