单个字符的匹配

findall(正则表达式,字符串) 把符合正则表达式的字符串存在列表中返回

预定义字符集(8)

\d 匹配数字

\D 匹配非数字

\w 匹配数字字母下划线

\W 匹配非数字或字母或下划线

\s 匹配任意的空白符

\S 匹配任意的非空白符

\n 匹配一个换行符

\t 匹配一个制表符

# ### 预定义字符集
# \d 匹配数字
strvar = "sdfsdf*(&*(&(2ui3"
lst = re.findall("\d",strvar)
print(lst) # \D 匹配非数字
strvar = "sdfsdf*(&*(&(2ui3"
lst = re.findall("\D",strvar)
print(lst) # \w 匹配字母数字下划线
strvar = "sadf*)(*_)456你你好"
lst = re.findall("\w",strvar)
print(lst) # \W 匹配非字母或数字或下划线
strvar = "sadf*)(*_)456你你好"
lst = re.findall("\W",strvar)
print(lst) # \s 匹配任意的空白符 (\n \t \r ' ')
strvar = " "
lst = re.findall("\s",strvar)
print(lst) # \S 匹配任意非空白符
strvar = " abdd "
lst = re.findall("\S",strvar)
print(lst) # \n 匹配一个换行符
strvar = """ """
lst = re.findall(r"\n",strvar)
print(lst) # \t 匹配一个制表符
strvar = """ """
lst = re.findall(r"\t",strvar)
print(lst)

字符组

必须从字符组列举出来的字符当中抽取,默认一个,如果没有返回空

 

最新文章

  1. 统计分析中Type I Error与Type II Error的区别
  2. 原创jquery插件treeTable(转)
  3. linux red hat 给普通用户开启root权限
  4. 如何使用国内源部署Ceph?
  5. codevs 1229 数字游戏(可重集的全排列)
  6. nusoap
  7. STM32 串口DMA方式接收(转)
  8. ASP.Net Core-依赖注入IoC
  9. MySQL(6):数据操作
  10. hadoop2.2编程:序列化
  11. 适用于 PHP 开发人员的 Python 基础知识
  12. jedis入门一
  13. 2014年辛星解读Javascript之用DOM动态操纵HTML元�
  14. JQuery中根据表单元素动态拼接json 字符串
  15. sublime Text2 快捷键精华版
  16. H5之前端操作文件
  17. JavaScript中实现小数点后保留2位
  18. str 转 md5
  19. PID控制器(比例-积分-微分控制器)- I
  20. 第六篇:Jmeter Ftp服务器的连接

热门文章

  1. 痞子衡嵌入式:轻松为i.MXRT设计更新Segger J-Link Flash下载算法文件
  2. web前端开发书籍推荐_css/css3的好书有哪些?
  3. 浏览器缓存_HTTP强缓存和协商缓存
  4. USACO07NOV Cow Relays G 题解
  5. linux篇---根据端口号查看进程位置
  6. HashMap等集合初始化时应制定初始化大小
  7. for循环与嵌套(水仙花数与三角形的打印)
  8. 【JMICRO】 微服务简介及异步RPC体验
  9. (六)pandas 日常使用技巧
  10. java 面向对象(六):类结构 方法(三) java的值传递机制