在阅读函数式编程时,我偶然发现了高阶函数的概念,据我所知,高阶函数是将函数作为参数和/或返回函数作为结果的函数。
在正则表达式的世界中是否有与此等价的东西?在正则表达式上运行以返回不同正则表达式的正则表达式?
一个简单(但无用)的例子是:
(\w)+(?=\(er\|re\))
比赛对阵
cent(er|re)
将比赛替换为
calib
导致正则表达式
calib(er|re)
有没有人看到这个在任何地方使用?谁能想到这会有用的情况?
在阅读函数式编程时,我偶然发现了高阶函数的概念,据我所知,高阶函数是将函数作为参数和/或返回函数作为结果的函数。
在正则表达式的世界中是否有与此等价的东西?在正则表达式上运行以返回不同正则表达式的正则表达式?
一个简单(但无用)的例子是:
(\w)+(?=\(er\|re\))
比赛对阵
cent(er|re)
将比赛替换为
calib
导致正则表达式
calib(er|re)
有没有人看到这个在任何地方使用?谁能想到这会有用的情况?