首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ultraedit删除包含数字的所有单词

Ultraedit删除包含数字的所有单词
EN

Stack Overflow用户
提问于 2015-07-21 15:52:54
回答 1查看 804关注 0票数 1

我正在尝试制作一个Ultraedit,它允许我删除包含一个数字的txt文件中的所有单词。

例如:

代码语言:javascript
复制
test
test2
t2est
te2st

还有..。

只作测试

EN

回答 1

Stack Overflow用户

发布于 2015-07-23 06:15:25

带有case-insensitive Perl正则表达式搜索字符串\<[a-z]+\d\w*\>搜索找到至少包含1位数字的整个单词。

\< ...一个词的开头。对于任何单词边界,也可以使用\b

[a-z]+ ...任何字母1或更多次。您可以将其他字符放入方括号中,如在文本文件语言中也使用的ÜüÜ。

\d ...任何数字,即0-9。

\w* ...任何单词字符0或更多次。任何单词字符都是根据Unicode表表示的所有单词字符,其中包括与语言相关的单词字符、所有数字和下划线。

\> ...一个字的结尾。对于任何单词边界,也可以使用\b

具有UltraEdit正则表达式搜索字符串[a-z]+[0-9][a-z0-9_]++的搜索也会找到包含至少1位数字的完整单词,如果还检查了查找选项匹配整个单词。

[a-z]+ ...任何字母1或更多次。您可以在文本文件语言中使用的方括号中添加其他字符。

[0-9] ...任何数字。

[a-z0-9_]++ ...任何字母,数字或下划线0或更多次。

Unix/Perl语法中的UltraEdit regexp搜索字符串[a-z]+[0-9][a-z0-9_]++将是[a-z]+[0-9][a-z0-9_]*,它还可以与查找选项匹配、整个单词检查一起使用,而不是Perl搜索。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31543939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档