正则表达式

  • python中利用正则表达式匹配ip地址

    现在有一道题目,要求利用python中re模块来匹配ip地址,我们应如何着手?首先能想到的是ip地址是数字,正则表达式是如何匹配数字的呢?\d或[0-9]对于这个问题,不要一下子上来就写匹配模式,应该一步步分解,把复杂的问题简单化比如ip地址,我们可以总结一下规律1. 它是一个字符串2. 字符串内部......

  • day037 mysql之单表查询

    一、单表查询语法 select distinct 字段1,字段2,... from 库名.表名 where 条件 ......

  • PERL学习笔记---正则表达式的应用

    使用m//匹配//这是m//(模式匹配)的一种简写。同qw//操作一样,可以使用任何成对的分隔符。因此,可以使用m(fred), m<fred>, m{fred}, m[fred],或者m,fred,, m!fred!, m^fred^,其它非成对的分隔符也可以不区分大小写:/iif(/......

  • Python学习笔记 (4) :迭代器、生成器、装饰器、递归、正则表达式等

    迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,......

  • linux解压zip、bz、bz2、z、gz、tar(解包)

    zip:压缩:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <......

  • vs删除空行 —— 正则表达式以及其他

    \r:return 到当前行的最左边。\n: newline 向下移动一行,并不移动左右。1. ^\s*\n               查找空行2. ^\s*(?=\r?$)\n  查找空行即去除回车符以及换行符3.  \r \s  回车符 不是"\r"4.  如果想要删除多个空格,则可以使用双空......

  • Boost 常用的库

    boost是一系列C++模板库组成的免费,可移植,开源的程序库.网络上关于boost的文章已经很多.     这里摘记一些库的信息,供自己日后参考. 0.foreach - BOOST_FOREACH 宏可以很容易地遍历一个序列的所有元素       PS:   非常优秀,值得参考使用. 1.bin......

  • mydumper使用

    一、下载安装,打开https://launchpad.net/mydumper#wget https://launchpadlibrarian.net/185032423/mydumper-0.6.2.tar.gz#yum install -y glib2-devel mysql-devel zli......

  • mydumper 和 myloader 的使用

    mydumper 和 myloader 的使用MySQL 自身的 mysqldump 工具支持单线程工作, 依次一个个导出多个表,没有一个并行的机 ,这就使得它无法迅速的备份数据。mydumper 作为一个实用工具,能够良好支持多线程工作, 可以并行的多线程的从表中读入数据并同时写到不同的文件里 ,......

  • linux shell 修改文本 sed

    linux shell 修改文本echo[root@DSI tmp]# echo 'yhqt1 test1' > test1.txt[root@DSI tmp]# cat test1.txtyhqt1 test1[root@DSI tmp]# echo 'yhqt2 test2' > t......

  • Python 正则表达式:只要整数和小数

    要求用户只能输入数字(包括整数和小数),如何用正则表达式验证用户输入?有两种思路:1. 给出正确格式的正则表达式,然后看输入是否合法。2. 列出所有错误的输入,看输入是否非法。对于思路1,想想其实有点不可靠,因为Python关于正则表达式的re模块中,只有match()、search()、finda......

  • 基本数据结构和算法

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/126基本数据结构和算法一、链表链表双向链表二、哈希表/散列表 (Hash Table)散列函数碰撞解决三、字符串算法排序查找BF算法KMP算法BM算法正则......

  • Python正则总结

    re总结限定符(就是控制重复次数)? 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 、 "does" 中的 "does" 、 "doxy" 中的 "do" 。? 等价于 {0,1}。* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等......

  • Selenium入门16 获取页面源代码

    页面源代码:page_source属性获取源代码之后,再用正则表达式匹配出所有的链接,代码如下:#coding:utf-8from selenium import webdriverimport re #引入正则表达式dr = webdriver.Firefox()dr.get('https://w......

  • Django 2.0 新款URL配置详解

    Django2.0发布后,很多人都拥抱变化,加入了2的行列。但是和1.11相比,2.0在url的使用方面发生了很大的变化,下面介绍一下:一、实例先看一个例子:from django.urls import pathfrom . import viewsurlpatterns = [ path(......

  • python re.match与re.search的区别

    re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。 #!/usr/bin/pythonimport re line = "Cats are smarter than dogs"; matchObj ......

  • python 正则表达式

    Python 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标......