社区
C#
帖子详情
如何把一字符串变为逻辑表达式并返回结果?
史前攻城狮
2009-10-14 05:50:58
举个简单的例子
一个字符串string strExpress=“a>b”
a和b分别是一变量
想在程序中判断strExpress的返回值?
如何实现?
...全文
182
4
打赏
收藏
如何把一字符串变为逻辑表达式并返回结果?
举个简单的例子 一个字符串string strExpress=“a>b” a和b分别是一变量 想在程序中判断strExpress的返回值? 如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanbotang
2009-10-14
打赏
举报
回复
偶记得 Compontone 公司的套件里有一表达式组件,可以试试。
路人乙e
2009-10-14
打赏
举报
回复
使用javascript中的eval函数:
1、添加对程序集Microsoft.JScript和Microsoft.Vsa的引用
2、object result = Microsoft.JScript.Eval.JScriptEvaluate(strExpress, Microsoft.JScript.Vsa.VsaEngine.CreateEngine());
Hide1984
2009-10-14
打赏
举报
回复
[Quote=引用 1 楼 zgke 的回复:]
bool _Value = (bool)new DataTable().Compute("1>2","");
复杂点可以使用CodeDom
[/Quote]
学习了,没用过~
zgke
2009-10-14
打赏
举报
回复
bool _Value = (bool)new DataTable().Compute("1>2","");
复杂点可以使用CodeDom
VBSCRIPT中文手册
VBSCRIPT中文手册,这里的信息可以帮你很方便地浏览 Visual Basic 脚本的许多不同部分。 你可以找到在按字母排序的关键字列表中列出的 VBScript 语言的所有部分。如果你只想调阅某一部分,例如“对象”,那么语言的每一部分都有它自己更严密的章节。 如何查找呢?单击左边的某个标题,即显示该部分中包含的项目列表。从这张列表中选择要查看的主题。当这个主题打开后,再链接到其他相关的部分就简单多了。 好了,让我们试一试,体会体会!学习几个语句,研究几种方法,或者熟悉几个函数。你就能学会如何巧妙地运用 VBScript 语言,充分发挥 VBScript 语言的强大功能。 特性 说明 VBScript 特性 VBScript 最新特性列表 未包含在 VBScript 中的 VBA 特性 VBScript 最新特性列表:未包含在 VBScript 中的应用程序编辑。 未包含在 VBA 中的 VBScript 特性 未包含在 Visual Basic 中的 VBScript 特性列表:应用程序编辑。 Microsoft Scripting 运行时特性 VBScript 中最新的 Scripting 运行时特性列表。 语言元素 说明 Abs 函数
返回
数的绝对值。 加法运算符 (+) 两数相加。 And 运算符 执行两个
表达式
的
逻辑
连接。 Array 函数
返回
含一数组的 变体 。 Asc 函数
返回
字符串
首字母的 ANSI 字符代码。 赋值运算符 (=) 给变量或属性赋值。 Atn 函数
返回
数的反正切值。 调用语句 将控制移交 Sub 或 Function 过程。 CBool 函数
返回
已被转换为 Boolean 子类型的变体的
表达式
。 CByte 函数
返回
已被转换为字节子类型的变体的
表达式
。 CCur 函数
返回
已被转换为货币子类型的变体的
表达式
。 CDate 函数
返回
已被转换为日期子类型的变体的
表达式
。 CDbl 函数
返回
已被转换为双精度子类型的变体的
表达式
。 Chr 函数
返回
指定 ANSI 字符码的字符。 CInt 函数
返回
已被转换为整数子类型的变体的
表达式
。 Class 对象 提供对已创建的类的事件的访问。 Class 语句 声明类名 Clear 方法 清除 Err 对象的所有属性设置。 CLng 函数
返回
已被转换为 Long 子类型的变体的
表达式
。 颜色常数 颜色常数列表。 比较常数 用于比较运算的常数列表。 连接运算符 (&) 强制两个
表达式
的
字符串
连接。 Const 语句 声明用于字母值的常数。 Cos 函数
返回
角度的余弦值。 CreateObject 函数 创建并
返回
对“自动”对象的引用。 CSng 函数
返回
已被转换为单精度子类型的变体的
表达式
。 CStr 函数
返回
已被转换为
字符串
子类型的变体的
表达式
。 日期和时间常数 在日期和时间运算中用来定义星期几和其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表。 Date 函数
返回
当前系统日期。 DateAdd 函数
返回
加上了指定的时间间隔的日期。 DateDiff 函数
返回
两个日期之间的间隔。 DatePart 函数
返回
给定日期 的指定部分。 DateSerial 函数
返回
指定年月日的 日期子类型的变体 。 DateValue 函数
返回
日期子类型的变体 。 Day 函数
返回
日期,取值范围为 1 至 31。 Description 属性
返回
或者设置说明某个错误的
字符串
。 Dictionary 对象 存储数据键、项目对的对象。 Dim 语句 声明变量并分配存储空间。 除法运算符 (/) 两数相除并以浮点数格式
返回
商。 Do...Loop 语句 当条件为 True 或者当条件
变为
True 时,重复一语句块。 Empty 表示尚未初始化的变量值。 Eqv 运算符 使两个
表达式
相等。 Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间。 Err 对象 含有关于运行时错误的信息。 Eval 函数 计算并
返回
表达式
的值。 Execute 方法 根据指定的
字符串
,执行正则
表达式
的搜索。 Execute 语句 执行单个或更多的指定语句。 Exit 语句 退出 Do...Loop、For...Next、 Function 或 Sub 代码块。 Exp 函数
返回
e (自然对数的底)的多少次方。 自乘运算符 (^) 指数函数,幂为自变量。 False 关键字,其值为零。 FileSystemObject 对象 提供对计算机文件系统的访问。 Filter 函数 根据指定的筛
python正则
表达式
之对号入座篇
正则
表达式
是对
字符串
操作的一种
逻辑
公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则
字符串
”,这个“规则
字符串
”用来表达对
字符串
的一种过滤
逻辑
80. Python eval函数-执行一个
字符串
表达式
并
返回
执行结果
Python eval函数-执行一个
字符串
表达式
并
返回
执行结果
java将
字符串
逻辑
表达式
转成布尔值
有时候,我们需要在配置文件中添加一个字段,通过该字段来确认一个动态的布尔值,这个字段是一个
逻辑
的
表达式
。(例:a==b && student.id == stusdent .num) 但是,配置文件拿到的只能是
字符串
。因此需要解析
字符串
,
返回
布尔值。
字符串
、正则
表达式
正则
表达式
(Regular Expressions),是一个特殊的
字符串
,可以对普通的
字符串
进行校验检测等工作。正则
表达式
不是Java特有的,它是一套独立的语法,可以在java,c++,python等语言中使用。正则
表达式
,最基本的使用场景是用来做校验,校验一个
字符串
是否满足预设的规则。在校验的基础上,又添加了若干个其他的引用场景,例如: 批量的查找、替换、切割...\d: 用于匹配数字字符中的任意一个 相当于[0-9]\w: 匹配单词字符中的任意一个 单词字符就是[a-zA-Z0-9_]
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章