ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南

[求助] 正则表达式某字符集中剔除(不包括)某个字符的表示方法?

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-12-12 15:51 | 显示全部楼层

如果B2的文字,123后面再出现汉字,大概率你这个公式就不适用了。

TA的精华主题

TA的得分主题

发表于 2024-12-12 16:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
人有言兮是然 发表于 2024-12-12 15:51
如果B2的文字,123后面再出现汉字,大概率你这个公式就不适用了。

一张图片,一个例子,就想适用所有情况,无异于痴人说梦

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-12-12 16:09 | 显示全部楼层
本帖最后由 jerrike 于 2024-12-13 16:11 编辑
  1. =REGEXP(B8,"日|[^一-龢]",2)
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-12-13 11:52 | 显示全部楼层

牛!我在理解这个"|"中,这里面的规则应该有顺序因素。
感谢之余,我说下我为什么会想到这个问题。主要是处理汉字的时候,无论是”龟“还是你上面这个”龢“,还有网上提到的”龯“,书写不方便,也不宜理解。
之前我曾用"\p{Han}",刚开始还ok,不知道金山公司烦啥毛病,突然不适用了,比如中文的标点符号也被认定在这个集合之内(之前是排除的)。用你这个方法,我就可以继续使用这个,剔除标点符号即可。公式为:=REGEXP(B2,"[\p{P}]|[^\p{Han}]",2),即可提取全部汉字,但不包括汉字的标点符号。
其实一个集合中,剔除一个子集,还有很多应用场景。再次感谢!

TA的精华主题

TA的得分主题

发表于 2024-12-13 14:25 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-12-13 14:52 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-12-13 15:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
kevinchengcw 发表于 2024-12-13 14:52
猜一下,在字符集中跳过日字
[一-旤旦-龥]

感谢!如果剔除日美韩英法德.....更多字呢?我没附加文件。就是想学习规则技巧:【某集合剔除某子集】如何用正则表达式实现。

TA的精华主题

TA的得分主题

发表于 2024-12-13 15:43 | 显示全部楼层
人有言兮是然 发表于 2024-12-13 15:35
感谢!如果剔除日美韩英法德.....更多字呢?我没附加文件。就是想学习规则技巧:【某集合剔除某子集】如 ...

就像连续的数字段,1-999,你想跳过指定的几个数字怎么表示,这里就是一样的,只不过是换成了字符

TA的精华主题

TA的得分主题

发表于 2024-12-13 17:01 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
字符类差集需要正则引擎的支持,估计EXCEL或者WPS的正则引擎不支持字符类差集。
有两种形式:
一种是.Net或者JGsoft风味的正则,其字符类差集可以表示成[字符集1-字符集2]
另一种是Java风味的正则,不支持减号,但可以用交集表示,[字符集1&&[^字符集2]]

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2024-12-13 17:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
以下供参考...
2024-12-13_170521.jpg
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-25 15:31 , Processed in 0.034732 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表