【发布时间】:2019-11-26 22:47:34
【问题描述】:
鉴于/* */ 之间包含一些短语的文本,我想删除其中的字符串/短语。
例如:
aaaabbbbb /*ppppqqqqrrrsss sstttuuu*/cccccddddeee
想要的输出:
aaaabbbbb /**/cccccddddeee
我尝试使用 python 正则表达式中的re.sub(r'(\/*{2,3}[\s\n]*)(?:.*?[\s\n]*)*([\n\s]*\/*{2,3}),但无法识别 * 符号。
有人知道我哪里出错了吗?
【问题讨论】:
-
*是一个正则表达式特殊字符,因此如果您想要文字\*,则需要对其进行转义。