丝袜电影-天天影院网址 数据索要之王——REGEXP正则函数用法

天天影院网址 数据索要之王——REGEXP正则函数用法

发布日期:2025-06-30 07:00  点击次数:60

天天影院网址 数据索要之王——REGEXP正则函数用法

天天影院网址

  文 前 推 荐  天天影院网址

多分隔符拆分TEXTSPLIT

批量拆分单位格内容酿成多行露出的3种要领

用SUMIF错位乞降多表乞降与查找

简便6步完成Excel气泡舆图

图片

图片

编按:

驻扎先容WPS新函数REGEXP正则函数的用法。

在《两个无谓嵌套的全能索要公式》著作中咱们使用了WPS的正则函数REGEXP。今天为寰宇驻扎先容这个函数的浩大功能。1.  作用与语法REGEXP函数把柄正则抒发式对字符串进行索要、判断或替换。=REGEXP(字符串,正则抒发式,[匹配模式],[替换内容])前两个参数必选,后两个参数则不错把柄本体需要采用。正则抒发式:即是用一些尽头标识抒发的字符串章程。比喻"[0-9]"暗意恣意单个数字,"[A-Z]"暗意恣意大写单字母。匹配模式:有三种,0、1、2。0(默许值)暗意索要,1暗意判断,2暗意替换。替换内容:匹配模式为2时才需要,用于指定替换后的内容。若不指定替换内容则暗意删除喜跃正则抒发式中的字符。2.  最常用正则抒发式字符集下表简要先容几种正则抒发式中最常用的字符集及含义。最常见的字符集含义[0-9]0到9的数字字符集

图片

d等效于[0-9]

图片

d{3}恣意3位数的字符集。3不错是需要的任何正整数[A-Z]A到Z的大写字母字符集[a-z]a到z的小写字母字符集[A-z]通盘大小写字母字符集

图片

w0到9和A到z的字符集[一-龟]常用的汉字字符集[一-龥]通盘汉字字符集[一-龟]+恣意汉字构成的一段聚首字符集[A-z]+恣意大小写字母构成的一段聚首字符集[0-9.-]+恣意整数与极少字符集[A-z].+以字母着手的通盘字符集[一-龟].+以汉字着手的通盘字符集[^0-9]非数字字符集

图片

D等效于[^0-9][^A-z]非字母字符集[^一-龟]非中翰墨符集

图片

W非数字和字母的字符集

3. REGEXP基本用法

1)索要模式索要模式只需使用前两个参数。比喻索要第一个汉字前的通盘内容:=REGEXP(A2,"^[^一-龟]+")

图片

评释:第一个^,暗意从字符串的着手进行匹配;方括号中的^暗意摒除,[^一-龟]代表非中翰墨符,[^一-龟]+暗意至少1个字符长的非中翰墨符。再如索要第一个汉字起的通盘内容:=REGEXP(A2,"[一-龟].+")

图片

2)判断模式第三参数为1即是判断模式。比喻判断下方型号是否以AB字母着手的:=REGEXP(A7,"^AB.",1)

图片

评释:.(小圆点),暗意恣意字符(换行符以外);AB.,暗意以AB着手的恣意字符。3)替换模式第三参数是2,则进行替换操作。比喻将数据中通盘A替换为H。公式:=REGEXP(A14,"A",2,"H")

图片

替换模式下,若第四参数为空,则暗意删除相应字符。

图片

4.典型利用1)按号段索要手机号比喻索要属于出动的手机号。=IFERROR(REGEXP(A2,"(?<=^|

图片

D)(134|135|136|137|138|139|147|150|151|152|157|158|159|187|188|195|197|198)

图片

d{8}(?=

图片

D|$)"),"非出动或号码装假")

图片

评释:(134|135|136|137|138|139|147|150|151|152|157|158|159|187|188|195|197|198) ,是一个分组, “|”是或逻辑符,用于匹配多个可能的号段。

图片

d{8},

图片

d是数字字符集,{8}暗意前边的字符出现8次,也即是号段后出现8位数字。以上两段用于索要妥贴号段的11位数字。(?<=^|

图片

D)暗意从字符串着手偶然第一个非数字字符后开动索要。(?<=…),暗意某某后的一个位置;

图片

D等效于[^0-9]。(?=

图片

D|$),暗意索要的手机号位于一个非数字或字符串末尾之前。(?=…),暗意某某前的一个位置;$,暗意字符串散伙。添加(?<=^|

图片

D)和(?=

图片

D|$)定位索要位置,确保只可从11位数字中索要手机号码。因此表中两串升迁11位的红色号码皆判定为装假。另外,上头的号码段分组不错用字符集来简化。=IFERROR(REGEXP(A2,"(?<=^|

图片

D)(13[4-9]|147|15[0-2789]|18[2-478]|19[578])

图片

d{8}(?=

图片

D|$)"),"非出动或号码装假")

图片

2)交换数据位置用括号将数据分组,然后在替换模式下交换数据位置。交换中可加多或删除内容。 比喻将“001-原封机10G”改成“原封机(旧款)001-10G”。=REGEXP(A2,"(

图片

d{3,4}-)([一-龟]+)",2,"2(旧款)1")

图片

评释:(

图片

d{3,4}-),暗意将3位或4位数字加上“-”标识动作分组1。([一-龟]+),暗意将恣意字数的汉字动作分组2。

图片

2(旧款)

图片

1,暗意将分组2加上字符“(旧款)”并放在分组1之前,从而终昭彰数据位置的交换。3)文本中的数字运算不错用REGEXP索要出所罕有字,然后进走运算。比如下表是家具长、宽、高数值,刻下需要盘算体积。=PRODUCT(--REGEXP(A18,"[

图片

d.]+")) 

图片

评释:[

图片

女同a片d.]+,暗意通盘正整数与极少。4)复杂数据分列下表需要将系统导出数据分红4列,但可用的分隔符只须一个逗号。 =REGEXP(A2,{"

图片

d{3}","[一-龟]+","

图片

d{11}","(?<=,)

图片

d{4}"})

图片

评释:REGEXP函数的第二参数复古数组,此处用数组差别索要终昭彰分列。

图片

d{3},暗意索要3位数字。此处喜跃3位数字索要的有多个,但在数组下,只会复返第一个效果,即是最前边的编号。(?<=,)

图片

d{4},暗意从逗号后索要4位数字。5)多分隔符索要数据凯旋用非分隔符字符集进行索要。=REGEXP(A12,"[^, /、]+")

图片

评释:数据中的分隔符包括英文逗号、空格、斜杠、顿号。[^, /、]+,不错得回除分隔符外的恣意字符组合。若是寰宇对正则抒发式的学习有趣味,请留言,若需要的同学较多,咱们将安排出教程。

课件下载花样

扫码入群,下载视频配套的Excel课件锻练。

临了,接待加入Excel函数教师营,学习68个函数、锻练课件、训诫答疑。

本站仅提供存储劳动,通盘内容均由用户发布,如发现存害或侵权内容,请点击举报。

相关资讯
热点资讯
  • 友情链接:

Powered by 丝袜电影 @2013-2022 RSS地图 HTML地图

Copyright © 2013-2024