多选题 题型描述 英文:正则表达式 问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 08:01:49
replace 属于正则表达式吗?
那 正则表达式的替换 用什么来实现呢?是用replace吗?
谢谢了

严格意义上不算

但和正则表达式联系紧密

如果没有replace

正则表达式的功能大打折扣。

……

正则表达式严格来说仅仅只是描述问题的一种表达式,

但如果你想要实现替换功能,

必须用到replace

在程序语言里面“正则表达式”是用来实现某种功能的

这个功能是建立在正则表达式基础上

所以这个功能也被称作正则表达式

并不是用来描述问题的

属于搜索算法的范畴了

但你说replace属于正则表达式也并无不可

因为没有必要分那么清楚,

大家明白什么意思即可。

在.net中,replace被归纳进了正则表达式类中

但是其他语言未必。

个人理解,正则表达式不应该算是编程语言的特性,因为实际上不光编程语言出于字符串处理的方便性而实现了正则表达式的概念和操作。很多文本编辑场合也是使用正则表达式的。