当前位置: 首页 > news >正文

郑州网站建设方案php京东云服务器

郑州网站建设方案php,京东云服务器,android开发工具排行榜,青岛做网站推广公司一、正则表达式#xff1a;正则是很大的一个知识点#xff0c;不会仅仅是下面这些东西 1、概念#xff1a;正则表达式就是一种对字符串匹配的规则#xff0c;注意是只对字符串#xff0c;正则表达式和python没啥关系#xff0c; 2、表达式#xff1a; #xff08;1正则是很大的一个知识点不会仅仅是下面这些东西 1、概念正则表达式就是一种对字符串匹配的规则注意是只对字符串正则表达式和python没啥关系 2、表达式 1字符集用中括号表示例如[1-9][012345][a-z1-9],[A-z] 字符集代表的是一个字符的匹配规则不需写标点符号,可以多种规则连着写按从小到大的排列ascii值所以大写A到小写z也可以但一般不这么写 2元字符 .     匹配除换行符以外的任意字符 \w    匹配数字字母和下划线的字符    大写代表非数字字母下划线的字符 \s  匹配空白符                大写代表非空白符的字符 \d    匹配数字   大写代表非数字的字符 ^      匹配字符串的开始写在开头     [ ^ ]  若写在字符集当中就代表除字符集中以外所有的字符  $     匹配字符串的结尾写在最后 3量词 *  零次或多次 一次或多次 零次或一次 1只有1次 2102到10次 44次或多次 规则尽量匹配多次量词只能操作前一个字符的次数。也就是说不会只对一个字符进行匹配就完了而是将指定次数的匹配当作一次整体的匹配 4贪婪匹配使用量词匹配每次尽量匹配多次     非贪婪匹配在量词后加就是尽量匹配最少次 5分组小括号可以把一组字符当作一个整体匹配这个整体也可以使用量词使这个整体重复匹配对于一条匹配的正则只对需要的内容进行分组 6转义符\ 对于一些有特殊意义的字符用\可以表示本身在python中用r转义 补充 1、回溯算法例如.*?  会一直匹配当遇到后不会停止会继续匹配待匹配到最后还是没有就会回头回到之前的 2、.*?字符   取前面任意长度的字符直到字符出现 二、re模块 1、和正则的关系python中的re模块就是为正则服务的 2、方法 1findall正则要匹配的字符串  输出的列表类型元素为每一个匹配的字符串若没有匹配上就输出空列表 2search正则要匹配的字符串 输出的是一种对象并不显示匹配的字符串通常用group来显示匹配上的字符串 例如 import re ret  search正则字符串 if   ret       若没有匹配上则输出None   print(ret.group() )   注意这里group只能显示第一个匹配上的字符串若本身字符串很长有多个匹配项但是group也只能显示出第一个 3match  用法和search一样但是不同的是match会自动在正则前面加上^代表以什么开头所以group输出的值只能是字符串开始匹配上的字符   4分割 split正则[ab]字符串按照正则的规则依次分割例如先匹配a后分割得到的结果再按b分割最后输出的是列表 5替换 sub正则要替换的内容字符串次数 按照正则匹配上的内容换成   要替换的内容   再输出替换好的字符串。次数是指替换几次也就是替换前几个 6sunb会直接显示输出替换的次数   7obj  re.compile (正则)   将正则表达式编译为正则表达式对象这样可以用来对多个字符串进行相同正则的匹配 8finditer正则字符串  会直接输出一个迭代器可循环取值取值时要用group 三、进阶知识 1、findall优先级查询会优先显示分组即小括号里的匹配内容而自动不显示括号外的匹配内容 解决办法.........         只要在小括号里的开头加上问号和冒号注意一定不要分开 2、split 优先级查询若在正则表达式两边加了括号则分割时还会显示出原本要匹配的内容例如上一节中的4给[ab]加括号[ab],这样的话分割出来的内容也会有a和b 3、匹配标签在search方法中在要选择输出的正则规则前面加上P名字然后把正则规则用小括号括起来 import re retre.search(\w(?Pname\w)\w,h1helloh1) print(ret.group(name)) 匹配标签  若遇到字符串有重复的内容使我们需要的不能每一次都写一个新的名字只要在需要的正则位置两边加上括号开头写P名字而且括号里的正则也不需要留着 import re retre.search((?Pname\w)\w(?Pname),h1helloh1) print(ret.group(name)) 匹配标签2  转载于:https://www.cnblogs.com/wanghl1011/articles/7505429.html
http://www.zqtcl.cn/news/677961/

相关文章:

  • 河北云网站建设怎么让别人找你做网站
  • 怎么自己在电脑上做网站网络服务有哪些与对生活的影响
  • asp网站采集和平东路网站建设
  • 深圳市 交易建设中心网站越南的网站建设
  • 微网站建设方式构建网站系统
  • 优秀网站的要素有公司名字寓意好的字
  • 学习型网站空间网站模板免费下载酒店管理系统
  • icp备案网站用不了备案期间关闭网站
  • 上海电子门户网站建设数据公司签约网站
  • 北京品牌高端网站建设公司天津最好的网站建设公司
  • 网站开发中文摘要当今做啥网站致富
  • 钓鱼网站制作方法WordPress音乐免刷新
  • 北京网站建设的公网站订票策划方案
  • 做搜狗网站快速排名福田瑞沃自卸车
  • 帮人做图挣外快的网站做网站刷流量挣钱吗
  • 网站改版被降权从0到建网站
  • dedese网站牛客网官网
  • 网站到期续费要多少钱如何做一个电商
  • 试述网站建设的步骤石家庄公司网站如何制作
  • 百度推广自己做网站吗韶关东莞网站建设
  • 濮阳建站建设室内设计效果图图片
  • 上海找做网站公司国外网站国内做好还是国外做
  • 一个vps建两个网站怎么弄数据库济南地产行业网站开发
  • 网站到期请续费站长网
  • 个人网站名字可以用哪些促销网站怎么做
  • 网站开发需要提供哪些东西镇江网络违法网站
  • 都江堰建设局官方网站wordpress分享此文章
  • 素材网站整站下载赣州网站建设信息
  • 网上做问卷报酬不错的网站是iis 如何新建网站
  • 济南建设监理协会网站雄安网站建设单位