我试图从以下文本中获得482.75:< span id =“yfs_l84_aapl”> 482.75< / span>

我使用的正则表达式是:regex =’< span id =“yfs_l84 _ [^.] *”>(.?)< / span>‘它起作用了.

但是我不明白的是为什么[^.] *可以在这里匹配aapl?我的理解是.指除换行符之外的任何字符;和^表示否定者.所以[^.]应该是换行符,[^.] *应该是任意数量的新行.然而,这种理论与现实世界的实施相反.

任何帮助表示赞赏,并提前致谢.

我使用的python代码:

import urllib

import re

htmlfile = urllib.urlopen("http://finance.yahoo.com/q?s=AAPL&ql=0")

htmltext = htmlfile.read()

regex = '(.+?)'

pattern = re.compile(regex)

price = re.findall(pattern, htmltext)

print "the price of of aapl is", price[0]

python中正则表达式是什么意思_python – 正则表达式中[^.] *的含义是什么?相关推荐

  1. python中正则表达式的简单应用_Python正则表达式详细应用

    原文地址:http://www.jb51.net/article/65286.htm 1.了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合, ...

  2. python re正则提取ip地址_python 正则表达式匹配IP地址

    一.实验环境 1.Windows7x64_SP1 2.anaconda2.5.0 + python2.7(anaconda集成,不需单独安装) 3.pyinstaller3.0 二.实验目的 从tex ...

  3. python中urframe函数的用法_python类中的内置函数

    __init__(): __init__方法在类的一个对象被建立时,马上运行.这个方法可以用来对你的对象做一些你希望的初始化.注意,这个名称的开始和结尾都是双下划线. 代码例子: #!/usr/bin ...

  4. python解析sql语句表名_python正则表达式匹配sql语句中的表名

    [ string text = "select * from [admin] where aa=1 and cc='b' order by aa desc "; Regex reg ...

  5. python中复制n次字符串_Python正则表达式,如何将字符串匹配n次 - python

    我想匹配包含单词100.00%的行,出现3次. 例如 some string 100.00% foo 100.00% 100.00% some string 99.91% foo 100.00% 99 ...

  6. python正则匹配11个数字_Python正则表达式匹配字符串中的数字

    导读 这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 ...

  7. python中怎样使用re模块_PYTHON正则表达式 re模块使用说明

    首先,运行 Python 解释器,导入 re 模块并编译一个 RE: #!python Python 2.2.2 (#1, Feb 10 2003, 12:57:01) >>> im ...

  8. python如何正则匹配浮点值_Python正则表达式字符串数组到浮点数组

    我是python正则表达式的初学者.我达到了我所需要的,但是由于缺少经验,这真的很丑.我的目标是转换以下形式的字符串数组: notes = ["10.0% higher", &qu ...

  9. python 正则表达式匹配的位置_python正则表达式匹配 模式匹配

    Python正则式的基本用法 初学Python,对Python的文字处理能力有很深的印象,除了str对象自带的一些方法外,就是正则表达式这个强大的模块了.但是对于初学者来说,要用好这个功能还是有点难度 ...

最新文章

  1. 接口入参形式_极光小课堂|手把手教你做接口测试
  2. JDBC(Java Data Base Connectivity,java数据库连接)
  3. 十、开始进入PowerBI的世界
  4. 命令行验证apk签名
  5. HDU - 1005 Number Sequence(循环群)
  6. TCP/IP Checksum 吐槽
  7. MYSQL的空间查询
  8. Java拥挤度,零基础学JAVA难不难?
  9. DAG最小可重路径覆盖or最长反链的一种做法
  10. 西门子 S7-200和S7-300/400 通过模块连接INTOUCH通讯方法
  11. 常用编程语言介绍和特点
  12. 深刻理解Binder机制
  13. python分位数回归模型_从线性模型到决策树再到深度学习的分位数回归
  14. 中国34个省未来发展趋势深度分析
  15. c语言自定义创建文件,c语言自定义文件名?
  16. 谈谈我对京东的认识(2):商业价值和前景分析
  17. 7-1 求1到N的和 (5 分)
  18. parallels desktop 18 虚拟机下载和Win11下载
  19. 象牙色优雅图像LR预设
  20. 0.html是病毒吗,感染HTML.LOWZONE.F病毒,杀不 – 手机爱问

热门文章

  1. 使用Mockito测试Spring组件
  2. Java中的工厂方法模式
  3. 你好骆驼:自动文件传输
  4. 使用Netbeans开发App Engine Java
  5. Servlet中获取请求行的数据
  6. Linux 命令之 more -- 显示文本文件内容/显示文件内容/查看文件内容
  7. No identifier specified for entity没有为实体指定标识符
  8. java magic number_避免JDBC查询中的CheckStyle magic number错误
  9. java编程九九乘法表_如何用JAVA语言编写一个九九乘法表
  10. windows查看器无法打开图片_关于windows微软商城无法打开 错误代码0x80004003问题...