Python在标签之间查找和删除

时间:2013-11-19 14:42:47

标签: python regex

我在字符串中有一些代码;

/*
* REMOVE ME
*
* */
blah
more blah
/*
* REMOVE ME
*
* */

使用python 2.7我需要删除标签之间的文本。

由于

2 个答案:

答案 0 :(得分:3)

import re
s = """\
/*
* REMOVE ME
*
* */
blah
more blah
/*
* REMOVE ME
*
* */"""
re.sub("/\*[\S\s]*?\*/", "", s)

答案 1 :(得分:1)

试试这个简单的正则表达式:

/[*].*?[*]/

解释

  

. 通配符:匹配任何单个字符。

     

* 匹配前一个元素零次或多次。

     

? 匹配前一个元素零次或一次。

     

[character_group] 匹配character_group中的任何单个字符。