首页 > 其他分享 ># 几个re模块的用法

# 几个re模块的用法

时间:2023-09-17 15:11:34浏览次数:32  
标签:返回 search ret 用法 re 模块 findall match

1、re.findall()
ret = re.findall('a', 'aaa aaa')
# 把匹配到的值以列表的形式返回
# 没找到返回空列表


2、re.search()
ret = re.search('a', 'aaa')
# 只返回第一个值
# 返回的是对象
# 需要调用group方法输出
# 没找到返回None


3、re.match()
# 用法同search
# 不同之处在于:match从字符串开头进行匹配
ret = re.match('a', 'aaaa')
===返回a

ret = re.match('a', 'baaaa')
===返回None
# 相当于 ^a


#### re.findall()###
在正则表达式中优先展示无名分组

标签:返回,search,ret,用法,re,模块,findall,match
From: https://www.cnblogs.com/wellplayed/p/17708796.html

相关文章

  • C#中的ConcurrentExclusiveSchedulerPair类
    C#中的ConcurrentExclusiveSchedulerPair类 为什么使用ConcurrentExclusiveSchedulerPair?现实生活中的例子是一个停车场的入口和出口,多辆车可以同时进入和离开停车场,但是只有一个车辆可以进入或离开一次。这时候就需要保证同时只有一个车辆能够访问停车场的入口或出口,避免......
  • 二十五、QT的BLE蓝牙操作,连接ECB02蓝牙模块收发信息
    1.注意事项(1)pro文件中引入bluetooth模块(2)安卓端运行时,需要同时打开蓝牙和定位才能获取到附近的蓝牙设备(3)mingw套件不能在Windows上运行,需要使用MSVC套件编译才能在Windows上运行2.操作步骤(1)使用QBluetoothLocalDevice类对设备蓝牙进行操作,判断设备蓝牙是否开启,开启和关闭设备......
  • Stream Api
    作用:处理集合和数组等数据。java8引入的特点:基于数据源的一种元素序列,可以通过数据源的元素,进行某种操作,比如:过滤、排序、映射等。这些操作不会修改元数据的内容。流支持链式调用,每次操作都会返回一个新的流对象,可以连续操作。流操作可以分为两类:中间操作和终端操作,中间操作是指,对......
  • Linq中.AsEnumerable(), AsQueryable() ,.ToList(),的区别和用法
    当使用LINQ查询数据时,我们常常会面临选择使用.AsEnumerable(),.AsQueryable(),和.ToList()方法的情况。这些方法在使用时有不同的效果和影响,需要根据具体场景来选择合适的方法.AsEnumerable()方法:使用.AsEnumerable()方法可以将查询结果从数据库转换为IEnumerable类型,从而在......
  • Layered Network stack
    3.LayeredNetworkstackModularityDoesnotspecifyanimplementationInstead,tellsushowtoorganizefunctionalityEncapsulationInterfacesdefinecross-layerinteractionLayersonlyrelyonthosebelowthemFlexibilityReuseofcodeacrossth......
  • 掌握ref函数的秘诀:详细解析其具体用法
    Vue3中的ref函数是一个用于创建响应式数据的函数。在Vue3中,当组件渲染时,会生成一个响应式数据对象,该对象包含了组件实例的所有数据属性。使用ref函数可以创建一个响应式的数据对象,并且可以在组件的生命周期内进行读取和修改。具体来说,ref函数接受一个初始值作为参数,并返回一个包含......
  • K8S你学废了么5——Secret与downloadAPI
    一、背景介绍前面介绍的k8s中的pv存储卷与cm存储卷,k8s中还有2中特殊的存储卷:secret和downloadAPI。其作用分别是用来存放敏感信息和将pod中的信息暴漏给pod中运行的代码,这也是k8s中经常会用到的两个存储卷,下面就这两个存储卷展开详细说明。二、Secret存储卷尽管configMap资源也可以......
  • 安装pyCharm环境及wifi模块
    转载:python开发破译WiFi教程,你不看看吗?(baidu.com)转载:一、安装python环境(1)首先安装在python官网安装python环境(https://www.python.org/getit/)(2)选择Downloads--Windows点开,如图所示: (3)点开之后,你会发现有很多python版本,我们当然要选择python3.X版本,因为python2.......
  • react todolist
    reacttodolisttodolist/src/main.jsximportReactfrom'react'importReactDOMfrom'react-dom/client'importAppfrom'./App.jsx'import'./index.css'ReactDOM.createRoot(document.getElementById('root')......
  • 【Vue】关于 The template root requires exactly one element 报错的解决方案
     在<template>内添加<div>总括起来: ......