数据索求之王——REGEXP正则函数用法

爱之谷商城药怎么样

  • 首页
  • 听华香水的作用
  • 迷烟淘宝暗号
  • 快速睡觉药水
  • 爱之谷商城药怎么样
    你的位置:爱之谷商城药怎么样 > 迷烟淘宝暗号 > 数据索求之王——REGEXP正则函数用法
    数据索求之王——REGEXP正则函数用法
    发布日期:2025-05-10 20:20    点击次数:119

      文 前 推 荐  

    多分隔符拆分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]非数字字符集

    图片

    365站群VIPD等效于[^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.]+")) 

    图片

    迷水商城讲解:[

    图片

    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个函数、锻真金不怕火课件、指挥答疑。

    迷水商城

    本站仅提供存储工作,扫数内容均由用户发布,如发现存害或侵权内容,请点击举报。

    上一篇:民国二十五年结伴公债戊种债票拾圆共2枚连号
    下一篇:东说念主老了,无论关系多深厚,这三类东说念主能不见就尽量幸免,代价太大