使用Regexextract从Google表格中的文本中提取日,月,两位数年份

瓦莱拉(Valera Lexiutchin)

将不胜感激。

这是文字的样子11jun2018/M16JUL1976/F(它是出生日期+男性或女性)

我需要得到一个结果:11jun1816jul76

我尝试了\d{2}\w{3}\d{4}哪些结果,11jun2018也发现了什么\d{2}(\d{2})结果18,但是我不知道如何将这两个正则表达式结合在一起。

因为当我团结时,我得到了以前的结果(仅18,而不是11jun18)。

还要感谢一些假人的正则表达式指南

维克多·史翠比维

您可以使用

=LOWER(REGEXREPLACE(A1,"^(\d{2}[a-zA-Z]{3})\d{2}(\d{2})/[MF]$", "$1$2"))

如果必须有一个空结果,如果没有匹配项|.+,请在末尾添加

=LOWER(REGEXREPLACE(A1,"^(\d{2}[a-zA-Z]{3})\d{2}(\d{2})/[MF]$|.+", "$1$2"))

这里,

  • ^ -匹配字符串的开头
  • (\d{2}[a-zA-Z]{3})-将2位数字和3个字母捕获到组1($1)中
  • \d{2} -匹配两位数
  • (\d{2})-捕获两位数字到组2($2
  • / -斜线
  • [MF]-MF匹配
  • $ -字符串结尾
  • |.+ -或与其他任何字符串匹配,并且尽可能多地包含1个或多个除换行符以外的字符。

看截图:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Joda时间并根据数据透视表正确解析两位数年份

来自分类Dev

如何使用jQuery获取最后两位数字

来自分类Dev

如何更改Ruby on Rails解析两位数年份输入的方式

来自分类Dev

在NASM(Linux)中添加两位数字

来自分类Dev

Ruby错误地解析了两位数的年份

来自分类Dev

SQL中的两位数日期格式

来自分类Dev

SimpleDateFormat中的两位数年份

来自分类Dev

使用php删除一两位数字的行

来自分类Dev

PHP用两位数的年份转换日期

来自分类Dev

使用dateutil.parser.parse将ValueError抛出两位数的年份日期

来自分类Dev

Google表格REGEXEXTRACT提取文本

来自分类Dev

为什么chron软件包从2030年开始奇怪地处理两位数年份?

来自分类Dev

如何从数字中获得前两位数字?

来自分类Dev

在数组中查找数字(两位数)

来自分类Dev

如何从Java中的整数计算两位数的位数?

来自分类Dev

如何使用NSNumberFormatter用两位数舍入Int?

来自分类Dev

如何更改Ruby on Rails解析两位数年份输入的方式

来自分类Dev

在PHP中回显两位数的数字

来自分类Dev

CalendarExtender具有两位数的年份

来自分类Dev

SQL中的两位数日期格式

来自分类Dev

SimpleDateFormat中的两位数年份

来自分类Dev

正则表达式从电话号码中提取两位数

来自分类Dev

使用php删除一两位数字的行

来自分类Dev

用两位数的年份日期格式定义年份

来自分类Dev

从日期时间对象中提取两位而不是四位数字年份

来自分类Dev

如何从字母分配的数字中获得两位数

来自分类Dev

两位数未显示在 nativescript 标签中

来自分类Dev

两位数的时差

来自分类Dev

从python中的字符串中提取两位数