sunweihan 发表于 2020-6-11 13:31:51

浏览器中<p>字符前面多了一个“>”是怎么回事?

各位大神,以下是源码

<!DOCTYPE html>
<html>
    <head>
      <title>第一个程序</title>
    </head>
    <body>
      <h1>hello world</h1>>
      <p1>I love FishC.com!</p1>
    </body>
</html>

以下是浏览器显示内容:

hello world
> I love FishC.com!

我的疑问:
为什么在“I love FishC.com! ”前面会有一个“>”,怎样去掉这个。

Twilight6 发表于 2020-6-11 13:32:43

本帖最后由 Twilight6 于 2020-6-11 13:34 编辑

用的是正则吧?话说是不是Python 如果是看下面代码 不是就忽略...发帖要写清楚点内容蛤

html = """<!DOCTYPE html>
<html>
    <head>
      <title>第一个程序</title>
    </head>
    <body>
      <h1>hello world</h1>>
      <p1>I love FishC.com!</p1>
    </body>
</html>"""

import re

text = re.findall('<p1>(.+)</p1>',html)
print(text)

wp231957 发表于 2020-6-11 13:39:49

自己看源码,源码多写一个>

sunweihan 发表于 2020-6-11 13:50:15

wp231957 发表于 2020-6-11 13:39
自己看源码,源码多写一个>

卧槽太羞耻了,谢谢。

sunweihan 发表于 2020-6-11 13:52:05

Twilight6 发表于 2020-6-11 13:32
用的是正则吧?话说是不是Python 如果是看下面代码 不是就忽略...发帖要写清楚点内容蛤

找到原因了,是低级错误。谢谢啦

Twilight6 发表于 2020-6-11 13:57:27

sunweihan 发表于 2020-6-11 13:52
找到原因了,是低级错误。谢谢啦

噗 好吧
页: [1]
查看完整版本: 浏览器中<p>字符前面多了一个“>”是怎么回事?