如何在python中删除两个不同符号之间的字符串
如果文本中有一些介于如何在python中删除两个不同符号之间的字符串,python,regex,Python,Regex,如果文本中有一些介于/**/之间的短语,我想删除其中的字符串/短语 例如: aaaabbbbb /*ppppqqqqrrrsss sstttuuu*/cccccddddeee 期望输出: 我试图从python的正则表达式中使用re.sub(r'(\/*{2,3}[\s\n]*)(?:*?[\s\n]*)([\n\s]*\/*{2,3}),但无法识别*符号 有人知道我哪里出错了吗?(?*是一个正则表达式特殊字符,所以如果你想要一个文本\*,就需要对它进行转义。哦,我的天啊,是的,我没有找到转义的
/**/
之间的短语,我想删除其中的字符串/短语
例如:
aaaabbbbb /*ppppqqqqrrrsss sstttuuu*/cccccddddeee
期望输出:
我试图从python的正则表达式中使用re.sub(r'(\/*{2,3}[\s\n]*)(?:*?[\s\n]*)([\n\s]*\/*{2,3})
,但无法识别*符号
有人知道我哪里出错了吗?
(?*
是一个正则表达式特殊字符,所以如果你想要一个文本\*
,就需要对它进行转义。哦,我的天啊,是的,我没有找到转义的方法。它起作用了。谢谢你。=)
aaaabbbbb /**/cccccddddeee