学习软件开发有没有必要学习正则表达式?

1

首先是非常有必要的。

什么是正则表达式

正则表达式是用于进行文本匹配的工具,所以本文里多次提到了在字符串里搜索/查找,这种说法的意思是在给定的字符串中,查找与给定的正则表达式相匹配的部分。有可能字符串里有不止一个部分满足给定的正则表达式,这时每一个这样的部分被称为一个匹配。匹配在本文里可能会有三种意思:一种是形容词性的,比如说一个字符串匹配一个表达式;一种是动词性的,比如说在字符串里匹配正则表达式;还有一种是名词性的,就是刚刚说到的“字符串中满足给定的正则表达式的一部分”。

怎样学习正则表达式

学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。

假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。

这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如果选中了这个选项,它可以匹配hi,HI,Hi,hI这四种情况中的任意一种。

2

首先我的答案是有必要。

我工作这么多年,我所有工作环境唯一一个会正则表达式的人就是我。给工作带来无数的便利,不止限于编码,随意替换点文本,各种编辑器都支持,有时需要一天的工作量15秒搞定。推荐看看idea的全局替换。

3

学习软件开发有没有必要学习正则表达式

对于Java湖综合其他语言都能通用正则表达式,学起来是非常有必要的。

为什么要学正则表达式:

  • 复杂的字符穿搜索、替换的工作,无法用简单的方式达成

  • 能够帮助我们进行各种字符串验证

  • 不止是用于编程语言中:JavaScript、Java、Perl、PHP、C#

  • 也应用在很多的操作系统,比如:Linux、Unix、Mac、Windows

4

一个小时学会的东西,为啥不学

5

加分项目,不学?

6

有这工夫百度都学会了,即使学不会,常用有摘出来保存备用。

7

没必要学,但是你要会

8

很有必要的。正则表达式在很多地方都有用到。而且做好软件开发,必须时时刻刻提升自己。如果你学不动了,那你不适合做软件开发。

9

学习软件开发非常有必要学习正则表达式的。正则表达式是一个文本处理工具,用一段简短表达式,能快速实现一个复杂业务逻辑。熟练掌握正则表达式,可以使开发效率得到极大地提升。

它主要是用来处理字符串的,通过特殊字符、普通字符来进行描述,达到文本匹配目的的工具,常被用来检索、替换那些符合某个模式的文本。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章