腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
PHP
:有没有办法使用大量的正则
表达式
来加速搜索大量的文件?
、
我有一组正则
表达式
。如果有任何正则
表达式
匹配,我有大量的文件要标记。现在,我只用每个正则
表达式
搜索每个文件。我突然想到,也许有一种方法可以构建一棵
树
,它对文件进行一些快速预处理,以确定是否使用特定的正则
表达式
进行搜索。例如,所有包含字母A的正则
表达式
都在一个特定的分支上,如果文件不包含字母A,则不会应用这些正则
表达式
。 有人做过这方面的工作吗?我被迫使用纯
PHP
处理这些文件,并且我必须遍历目录
树
来逐个处理每个文件。我可以控制正则<em
浏览 1
提问于2015-03-20
得票数 1
4
回答
如何在
PHP
中使用
表达式
树
?
、
我目前正在编写一个解等式的
PHP
程序。我已经将输入方程式分成一个数组,以便数组中的每一行都包含一个项。(所以。= "+5x",1= "=",2= "-5",3= "+10“。这只是一个基本的方程。然而,我发现
表达式
树
是在这个等式求解器中使用的最完美的东西。我已经搜索了整个互联网来学习它,但是我找不到任何用
PHP
解释它的网站(我知道
PHP
面向对象)。在示例C中有很多页面解释了它们,但由于我只知道
PHP
,这是没有帮助的,因
浏览 1
提问于2012-03-19
得票数 1
回答已采纳
1
回答
在
PHP
中,我们如何将infix转换为前缀和后缀符号?
有没有任何可供下载的类?我可以在哪里使用它?我可以将它用于密码或将它合并为算法吗?
浏览 0
提问于2011-03-24
得票数 0
5
回答
表达式
树
、
、
我对表达
树
的理解是:Linq使用
表达式
树
。通常,在Linq到SQL查询中,编译器会将其转换为解析的
表达式
树
。get;} IQueryableProvider Provider {get;}问题: M
浏览 4
提问于2010-03-28
得票数 5
回答已采纳
5
回答
对具体语法
树
的布尔查询/
表达式
、
、
、
我正在创建一个允许布尔
表达式
的搜索表单,比如:"foo AND bar“或"foo AND NOT bar”。编辑:为了澄清,我没有解析心律不齐的
表达式
。它将用于解析允许布尔运算符的全文查询。
浏览 1
提问于2010-08-24
得票数 3
回答已采纳
2
回答
在给定
表达式
树
时创建字符串
表达式
、
、
、
当给定一个
表达式
树
时,我在创建字符串
表达式
时遇到了问题。如果我的
表达式
树
如下所示(在输出控制台中):我如何创建一个方法,通过这个方法来创建一个标准格式的
表达式
?例如,如下所示:我应该使用实际的
表达式
树
还是
表达式
树
的字符串方向(如上所示:(*(+(5)(-(2)(3)(6)。
浏览 2
提问于2016-10-28
得票数 1
1
回答
表达式
树
、解析和执行操作
、
、
表达式
树
是由一个字符变量and组成的序列,由括号(expression_tree)构成的子
表达式
树
。反向意思是反转
表达式
树
中所有事物的顺序。在一行中应用两次反向取消。示例:(AB)C((DE)F) | R应该打印(F(ED))C(BA)输出:读取<
浏览 2
提问于2016-11-01
得票数 1
1
回答
表达式
树
问题
、
、
、
、
我正在手工绘制
表达式
树
,我总是遇到一个我不理解的问题。前缀
表达式
将如下所示:-++ABCD我的
树
是这样的..。+ -
浏览 0
提问于2015-04-29
得票数 0
1
回答
使用“
表达式
树
”自动将“inorder/infix”
表达式
转换为相应的“PostOrder”和“PreOrder”
表达式
、
、
、
求求你,我真的很难在C中分配
树
和堆栈,我真的需要一些帮助。为了总结任务,我们需要使用
表达式
树
将等式或
表达式
从inOrder更改为PostOrder和PreOrder
表达式
。它还指出,一旦构建,我们必须在三次遍历we LNR,LRN,NLR之一中遍历
表达式
树
。最后,为了实现,教授要求我们在构建
表达式
树
时使用堆栈
浏览 30
提问于2020-04-08
得票数 0
2
回答
将ILEmit DynamicMethod的内容内联到
表达式
树
中
、
、
、
我有一个使用DynamicMethod生成ILEmit的方法,我想在
表达式
树
中内联它的内容。我需要这样做,以便将
表达式
树
写入程序集。我可以编译DynamicMethod并将其包含到
树
中,但这会阻止我将
表达式
树
写入程序集,但有以下错误: 因为我正在生成方法的主体,所以
浏览 4
提问于2013-11-02
得票数 1
2
回答
将Lambda
表达式
计算为
表达式
树
的一部分
、
、
我正在尝试使用
表达式
树
构建lambda
表达式
。; };Expression<Func<DateTime, string>> formattingExpression = dt => dt.ToShortDateString(); 我知道在
表达式</
浏览 2
提问于2013-11-26
得票数 5
回答已采纳
1
回答
Lambda的Linq
表达式
:显式指定参数
、
、
我想嵌入一个
表达式
树
,例如转换为解析器生成的更大的
表达式
树
。但是,参数o已经定义在外部
表达式
树
中。原则上,我必须搜索expr的主体,并从解析的
表达式
树
中用实例替换所有出现的参数。 有建好的路来做这个吗?或者是否有一种方法可以在预先指定参数实例的同时直接生成lambda
表达式
?
浏览 1
提问于2014-05-27
得票数 1
回答已采纳
1
回答
声明式构建以任何类型节点为根的
表达式
树
。
、
MSDN说: 编译器还可以为您构建
表达式
树
。编译器生成的
表达式
树
总是根植于类型
表达式
的节点中;也就是说,它的根节点表示lambda
表达式
。但是,如果我想构建一个根植于MethodCallExpression、BinaryExpression等类型节点的
表达式
树
呢?也不想手动这么做。
浏览 0
提问于2009-09-15
得票数 0
2
回答
遍历具有复杂条件
表达式
的ast以生成linq
表达式
、
、
、
我使用Irony.net从源代码中生成解析
树
。本质上,我使用的是ExpressionEvaluatorGrammer,就像语法一样,用于二进制
表达式
(算术
表达式
、关系
表达式
和逻辑/条件
表达式
)。我想通过遍历将生成的解析
树
转换为Linq
表达式
。但是,该
树
似乎没有可直接转换为linq条件
表达式
的形式。这样一个
表达式
的假设示例:生成(为简洁起见,生成伪x
浏览 0
提问于2012-01-28
得票数 2
回答已采纳
2
回答
翻译
表达式
树
时如何推断括号的用法?
、
、
、
、
我正在致力于将
表达式
树
转换为类似于中缀表示法的格式;我不是在计算
树
或执行其操作。这棵
树
同时包含逻辑和关系操作,我想在翻译过程中以智能的方式发出括号。为了说明这一点,请考虑以下人为设计的
表达式
:如果我按顺序遍历这个
表达式
生成的
表达式
树
,那么我将打印出以下
表达式
,这是不正确的。= d) 或者,我可以再次执行顺序遍历,但在处理二进制
表达
浏览 2
提问于2012-08-21
得票数 8
回答已采纳
2
回答
表达式
树
作为二叉
树
、
、
为什么所有的
表达式
树
都被建模为“二叉
树
”而不是“N元
树
”? 为什么不能使用N元
树
对
表达式
进行建模?
浏览 1
提问于2013-08-16
得票数 0
13
回答
将
PHP
短打开标记替换为<?
php
的批处理脚本
、
、
、
我有一个多年来编写的
php
文件的大集合,我需要适当地替换所有的短开放标签到适当的显式开放标签。我认为这个正则
表达式
将正确地选择它们:但我不确定如何处理整个文件夹
树
,如何检测.
php
文件扩展名,以及如何应用正则
表达式
并在文件更改后保存该文件。 我有一种感觉,如果你掌握了正确的工具,这会非常简单。
浏览 1
提问于2009-03-26
得票数 20
2
回答
表达式
树
中的平方根
、
、
通常在
表达式
树
中,我们在非叶节点中有+,-,/,*这样的二元运算符,在叶节点中有值。sqrt(a) + b^2 + c*2 + d 如何在
表达式
树
中对其求值?我在一次求职面试中被问到这个问题。
浏览 1
提问于2012-02-21
得票数 1
2
回答
树
遍历。无序的,预定的,后期的
、
、
我理解
树
遍历和实现背后的想法,但这里有个问题。为什么我们都需要他们? 在将值插入到新
树
中时,按预先顺序遍历
树
是生成二进制搜索
树
完整副本的常见方法。还可以使用预顺序遍历从
表达式
树
获得前缀
表达式
(波兰符号):预先遍历
表达式
浏览 2
提问于2012-09-30
得票数 4
回答已采纳
1
回答
是什么让C#编译器输出
表达式
树
而不是代码?
、
、
、
data.AsQueryable().Select(x => 10 * x);在第一种情况下,编译器生成代码来计算
表达式
输出中没有
表达式
树
。 在第二个示例中,它生成一个
表达式
树
(在调试时可见),在运行时编译并执行该
树
以执行查询(并执行完全相同的操作)。在第三种情况下,与(2)相同的lambda被直接创建为
表达式
树
(而不是
浏览 19
提问于2016-08-17
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
php 如何使用 Lambda 表达式
PHP常用的正则表达式
PHP 8.0新功能:Match表达式
php递归实现无限级分类树
浅析PHP正则表达式的利用技巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券