正则表达式找出任意数字,正则表达式去除数字和符号

首页 > 教育 > 作者:YD1662024-06-21 02:38:30

从微信接龙中提取金额——上图中B列文本来自一份微信群接龙,由于每个人的填写习惯不同,有人使用的金额单位为万,也有人用小写的w,还有人用大写的W,总之都表示的“万”。

而且,金额数字除整数外,有的数字还包含小数。因此,用正则表达式“\d (\.)?\d*[万wW]”表示这一类金额数字。

此外,由于有些人有两个账户暴雷,因此填写的金额为“数字1 数字2”的模式,为了将这类数字也提取出来,使用正则表达式:\d \ \d{1,}。

如果想同时将这两类金额信息提取到同一列,则可以用条件或“|”将两个正则表达式连起来,形成一个新的正则表达式:\d (\.)?\d*[万wW]|\d \ \d{1,}。

将上述正则表达式输入到Excel超能力的”正则提取"框内,按步骤选择数据区域和目标单元格,就能快速实现目标金额的提取。

● 超能力课堂:一键提取中文、英文、数字、手机号、网址等信息

正则表达式找出任意数字,正则表达式去除数字和符号(9)

在Excel超能力的【文本处理】中还有一个【智能提取】功能,即使你不知道正则表达式怎么写,也可以完成一键提取。

这些提取目标包括——提取中文、提取英文、提取数字、提取手机号、提取电话号码、提取身份证号、提取邮政编码、提取Email地址、提取HTML标记、提取IP地址、提取URL。

安装了超能力的朋友,可以自行尝试。

正则表达式找出任意数字,正则表达式去除数字和符号(10)

▲ Office安装效果

正则表达式找出任意数字,正则表达式去除数字和符号(11)

▲ WPS安装效果

Excel超能力插件下载:

https://www.yuque.com/books/share/9a25fc0c-64e7-43c9-b2da-b6053577af88?# 《《Excel超能力》用户手册》

复制以上链接到电脑浏览器,内有下载地址。

上一页123末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.