小编mjc*_*mjc的帖子

Python正则表达式:删除某些HTML标记及其中的内容

如果我有一个包含这个的字符串:

<p><span class=love><p>miracle</p>...</span></p><br>love</br>
Run Code Online (Sandbox Code Playgroud)

我想删除字符串:

<span class=love><p>miracle</p>...</span>
Run Code Online (Sandbox Code Playgroud)

也许还有其他一些HTML标签.同时,将保留其他标签及其中的内容.

结果应该是这样的:

<p></p><br>love</br>
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用正则表达式模式?我试过的:

r=re.compile(r'<span class=love>.*?(?=</span>)')
r.sub('',s)
Run Code Online (Sandbox Code Playgroud)

但它会离开

</span>
Run Code Online (Sandbox Code Playgroud)

你能帮助我这次使用re模块吗?接下来我将学习html解析器

html python regex tags

3
推荐指数
1
解决办法
6825
查看次数

python返回等于字符串实际上不相等的位置?

我有两个字符串,就像s1='fly,dream';s2='dream,fly' 我想要s1等于s2.

我试过的代码是:

def Isequal(m,n):
    s1=m.split(',')    s2=n.split(',')   s1.sort()   s2.sort()
    if s1 == s2:
        print 'Equal'
    else:
        print s1,s2
Run Code Online (Sandbox Code Playgroud)

注意:s1可能等于s2.然后

def Isequal(m,n):
s1=m.split(',')
s2=n.split(',')
if s1 == s2.reverse() || s1 == s2:
print 'Equal'
else:
print s1,s2
Run Code Online (Sandbox Code Playgroud)

这段代码对吗?我有什么需要改进的吗?

python

0
推荐指数
1
解决办法
181
查看次数

标签 统计

python ×2

html ×1

regex ×1

tags ×1