当前位置:网站首页 > R语言数据分析 > 正文

strace用法(stric用法)



【10月更文挑战第18天】
|字符
|作用
|
|-|-|
|.|通配符,匹配任意字符(除了 之外)|
|d|匹配数字: 0,1,2,3,4,5,6,7,8,9|
|D|匹配非数字, 即不是数字|
|s|匹配空白, 即 [ f等]f换页 回车|
|S|匹配非空白,与s相反|
|w|匹配单词字符, 即a-z,A-Z,0-9,_,汉字|
|W |匹配非单词字符,即匹配特殊字符|

w 匹配单词字符,如字母、数字、下划线、汉字

 

可以将整个字符串进行一个拆分,将每个元素进行一个获取放到列表中存放

除了 都能进行匹配的操作

image.png

 

将字符串中的数字提取出来

 

将字符串中的非数字匹配提取出来

 

匹配空白字符

 

匹配非空白字符

 

只要不是空白都能提取出来

标点符号啥的都不进行匹配操作

匹配单词字符,如字母数字下划线等

 

作用与w相反的

 

我们上面的方法里面没有单独将字母进行分离出来的字符

 

括号里面是字母的范围,只要字符串里面有满足这个条件的都会进行剥离出来的

只会匹配括号内列举出来的,一次匹配一个

 

在这个例子中,我们在括号内列举了a-z和A-Z,然后中间有个逗号

都算进了寻找的范围

那么如果我们想单单寻找小写和大写的字母的话,这么写

 

这么写就没有其他多余的元素了

我们想寻找什么东西就把这个写在[ ]内就行了

匹配数字

 

在括号内输入寻找数字的范围就行了

匹配数字,但不包含4

 

输入范围0-3 5-9

匹配多个字符是基于单个字符的

字符 作用 * 匹配前一个字符出现0次或者无限次 + 匹配前一个字符出现1次或者无限次 ? 匹配前一个字符出现1次或者0次即要么有1次,要么没有 {m} 匹配前一个字符出现m次, {m,} 匹配前一个字符至少出现m次, {m,n} 匹配前一个字符出现从m到n次

image.png

 

*允许匹配0次,返回一个空白字符,所以会算上这个空格的

 

至少匹配1次,所以我们是不会算上空格的

所以说在空格之前都算上匹配中的

通过比较我们能发现这个用*的话多了很多的空格

因为*允许匹配0次,返回一个空白字符

 

我们使用{}进行长度的限制,长度至少是3才能进行匹配的操作

 

这里我们至少匹配4次才会算数的

这里的is就没有算进去,因为长度是不够的,不满足

至少匹配m次,最多匹配n次

 

至少两次,最多4次

在这里我们没有进行y的输出,因为不满足条件了,而且后面有个空格,然后就进行下一组的匹配了

贪婪:满足匹配的情况下,尽可能匹配多的数据

非贪婪:满足匹配的情况下,尽可能匹配少的数据

image.png

默认是贪婪模式

 

这拿xiaoming 来举例子

我们xiao里面拿两个(xi)也能进行匹配,四个(xiao)也能进行匹配

但是我们这里选择了4个

所以我们这里是贪婪的

贪婪模如何修改为非贪婪模式呢?在匹配多个的后面加上问号?

 

这种就是非贪婪的,满足条件的情况下尽量匹配少的数据

最上面的那种一次匹配4次,尽可能匹配多的数据,这个就是贪婪的情况

 

正则表达式'aaa.'将会匹配字符串'aaa1212bbb'中的'aaa'

后面紧跟着的第一个字符,也就是数字'1'。因此,r.group()将会输出'aaa1'。

aaa.+至少匹配一次

但是后面加个?的话那么就只会匹配一次了,

因为是非贪婪了

到此这篇strace用法(stric用法)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ip15promax壁纸(iphone15pro最新壁纸)2025-03-16 17:54:04
  • l messed up什么意思(measured up是什么意思)2025-03-16 17:54:04
  • airplay怎么投屏到电视上(airplay如何投屏电视)2025-03-16 17:54:04
  • 数组方法find(数组方法filter返回值)2025-03-16 17:54:04
  • termux启动docker(termux启动docker服务)2025-03-16 17:54:04
  • swaggerui访问(swagger文档访问地址)2025-03-16 17:54:04
  • docker版本区别(docker-gen)2025-03-16 17:54:04
  • docker-ce版本(docker最新版本)2025-03-16 17:54:04
  • arom和prom(arom和prom的意思)2025-03-16 17:54:04
  • aurocean旗舰店(auslover官方旗舰店)2025-03-16 17:54:04
  • 全屏图片