首页系统正则表达式 教程(excel正则表达式简单入门)

正则表达式 教程(excel正则表达式简单入门)

编程之家 2024-06-13 231次浏览

一、excel正则表达式计算带注解公式计算

自定义函数Alt+F11,左上角空白处,右键,添加模块,然后复制下面的代码

正则表达式 教程(excel正则表达式简单入门)

返回Excel,只要在后面单元格中输入=ZM(前面单元格)就行了

FunctionZM(x)

Dimreg,mh

Setreg=CreateObject("vbscript.regexp")

reg.Pattern="【+\w+】"

reg.Global=True

正则表达式 教程(excel正则表达式简单入门)

ZM=Evaluate(reg.Replace(x,""))

EndFunction

二、你是如何学会正则表达式的

如果你不觉得正则表达式很难读写的话,要么你是一个天才,要么,你不是地球人。正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此,包括我。

因为正则表达式也是我写Python爬虫的一大利器。再大再乱的内容,哪怕是大海捞针,只要告诉我这个针的样子我都能从茫茫大海中捞出来。

至于我是怎么学会的,当然是从一开始的刷题,到后面不断的实战练习练习练习!

我要做的就是给你们推荐几个学习正则表达式的利器和网站,剩下的还是靠你们自己去完成。

正则表达式 教程(excel正则表达式简单入门)

第一:如果你还不知道正则表达式是什么,但是却要使用它的话。从这里可以快速入门。

正则表达式30分钟入门教程()正则表达式进阶()

第二:正则表达式的相关语法,这是一张正则的语法图,可用于快速查询。不用熟记,要用的时候会查看的懂就行了。

第三:当然,用工具写更快捷。由于正则表达式难于读写,容易出错,所以我们最好一种工具在线对正则表达式进行测试。

1.Regexr

()

2.Regx101

支持多种语言,prec,php,javascript,python,golang界面美观大方支持错误提示,实时匹配

3.Regulex

()

实时根据正则表达式绘图页面加载速度快

第四:刷题,HackerRank上有一系列正则表达式的题。不用做很多,只要做几个。做完以后应该就已经掌握正则表达式的用法了。

()

还是我说的,一步一步来,不要想一步登天。程序员本来就是一个需要不断学习锻炼的职业,如果对基本概念都没有了解就开始刷题,写代码的的话,只会让自己的代码更复杂。怎么才算扎实,比如:从一个很典型的例子,去除字符串首尾的空白,尝试用5-10种不同的正则去测试,并思考哪些方式的效率最高,为什么?记住每个程序员都是这样一步步的实现一遍又一遍才能真正掌握正则的,包括那些大牛亦是如此。

三、excel正则表达式简单入门

导入ExcelAPI。

A:下载ExcelAPI。

B:打开Excel-文件-工具-加载项,选择ExcelAPI,然后导入xll文件。

正则表达式样例。

举例:字符串:ADB123。

A:提取字符,结果为ADB。

=RegexString(H10,"字母")

=RegexString(H10,"[A-Z]")

=RegexString(H10,"([A-Z])",1)

普通话文章60篇带拼音,跟读普通话训练60篇标准音 php二次开发,php的开发工具有哪些,vs可以开发php吗