查看: 2115|回复: 5

[闲聊|笑谈] 请教一下在EmEditor中,怎么批量删除类似一个数字+一个英文的组合

[复制链接]

15

听众

0

收听

0

好友

举人

Rank: 6Rank: 6

UID
128622
积分
1616
回帖
747
主题
4
铜币
1392
威望
1240
银币
0
贡献
0
发书数
0
注册时间
2020-12-13
最后登录
2024-3-29
在线时间
161 小时
发表于 2021-6-4 16:38 | 显示全部楼层 |阅读模式
请教一下在EmEditor中,怎么批量删除类似一个数字+一个英文的组合
比如1A、2B、3C、O0这种或者A1、B2、0O这种
同时又不破坏其他正常的英文和数字
自己试着用正则表达式弄了一下,始终标记不对
谢谢
[发帖际遇]: lsc 成功从鸟姐处讨回国米的青春损失费,收到提成 4 铜币. 幸运榜 / 衰神榜
回复

使用道具 举报

23

听众

2

收听

60

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
17
积分
61657
回帖
14569
主题
536
铜币
10094
威望
51785
银币
2665
贡献
1147
发书数
251
注册时间
2015-5-5
最后登录
2024-4-29
在线时间
16626 小时

论坛之星活动区勋章年度活动达人

发表于 2021-6-4 21:10 | 显示全部楼层

在 EmEditor 的“查找”对话框里,勾选上“使用正则表达式”之后,在查找栏输入 “[0-9][a-z]|[a-z][0-9]”(不带双引号的)即可找到你所说 1A、2B、3C、O0 或者 A1、B2、0O 之类的字符串,如下图:



但要注意,文本中这样的字符串不算罕见,批量删除只怕会有误伤,最好还是手工操作、一个一个处理。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
不为无益之事,何以遣有涯之生
回复 支持 反对

使用道具 举报

15

听众

0

收听

0

好友

举人

Rank: 6Rank: 6

UID
128622
积分
1616
回帖
747
主题
4
铜币
1392
威望
1240
银币
0
贡献
0
发书数
0
注册时间
2020-12-13
最后登录
2024-3-29
在线时间
161 小时
 楼主| 发表于 2021-6-5 18:21 | 显示全部楼层
baizhai1704 发表于 2021-6-4 21:10
在 EmEditor 的“查找”对话框里,勾选上“使用正则表达式”之后,在查找栏输入 “[0-9][a-z]|[a-z][0-9] ...

这个方法我试过,能找到但是就和您说的一样会找出多的来
有没有办法只定义1A这样的字符呢?能不能固定2位(或3位4位……)长度
手工不实际,太多了

回复 支持 反对

使用道具 举报

23

听众

2

收听

60

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
17
积分
61657
回帖
14569
主题
536
铜币
10094
威望
51785
银币
2665
贡献
1147
发书数
251
注册时间
2015-5-5
最后登录
2024-4-29
在线时间
16626 小时

论坛之星活动区勋章年度活动达人

发表于 2021-6-5 20:43 | 显示全部楼层
lsc 发表于 2021-6-5 18:21
这个方法我试过,能找到但是就和您说的一样会找出多的来
有没有办法只定义1A这样的字符呢?能不能固定2 ...

你的意思是,只想找 “字母1位数字1位” 或者 “数字1位字母1位” 这样的组合,不想查到由字母和数字组成的三位或更多位的组合?

如果是这样的话,很简单,勾选上 “查找” 对话框里的 “匹配整个单词” 再查就行了。

如果想查找由字母和数字组成的三位组合,查找字符串改成 “[0-9a-z]{3,3}” 即可,查四位组合的则是 “[0-9a-z]{4,4}”、查三位到六位组合的则是 “[0-9a-z]{3,6}”、查四位以上的组合则是 “[0-9a-z]{4,}”……发现规律了吗?

其实,这是正则表达式的简单应用,看看下图里红圈标出的地方:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
不为无益之事,何以遣有涯之生
回复 支持 反对

使用道具 举报

15

听众

0

收听

0

好友

举人

Rank: 6Rank: 6

UID
128622
积分
1616
回帖
747
主题
4
铜币
1392
威望
1240
银币
0
贡献
0
发书数
0
注册时间
2020-12-13
最后登录
2024-3-29
在线时间
161 小时
 楼主| 发表于 2021-6-6 14:05 | 显示全部楼层
baizhai1704 发表于 2021-6-5 20:43
你的意思是,只想找 “字母1位数字1位” 或者 “数字1位字母1位” 这样的组合,不想查到由字母和数字组成 ...

感谢大佬教导,马上去办公室试下
回复 支持 反对

使用道具 举报

22

听众

0

收听

1

好友

秀才

Rank: 5Rank: 5

UID
132781
积分
780
回帖
494
主题
10
铜币
13148
威望
527
银币
0
贡献
0
发书数
5
注册时间
2021-4-18
最后登录
2024-4-28
在线时间
78 小时
发表于 2021-6-9 14:10 | 显示全部楼层
还是别批量,容易误删,我都是一个个看的
[发帖际遇]: su1jia4 参与菠菜鼓励消费,奖励 2 铜币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|阡陌居

GMT+8, 2024-4-29 10:09 , Processed in 0.040864 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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