社区
非技术区
帖子详情
String text="1*3+6",不进行校验检查,如何得到这个表达式的值?
chinadrencher
2002-02-20 10:25:51
求问
...全文
48
11
打赏
收藏
String text="1*3+6",不进行校验检查,如何得到这个表达式的值?
求问
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Saintking
2002-02-21
打赏
举报
回复
在java中好像是不提供将字符串解析为表达式的函数的。
所以,做一个简单的表达式解析程序吧。不难的。
pengji
2002-02-21
打赏
举报
回复
一个个CHAR读,然后判断是不是操作符号,如果不是转换成数字,进行运算!
skyyoung
2002-02-20
打赏
举报
回复
JAR Java Archive
jep212.jar (Version 2.12)
http://jep.sourceforge.net/download/jep212.jar
Follow the steps on documentation page for installation.
Source Code (including JavaCC grammar)
jep212src.zip (Version 2.12)
http://jep.sourceforge.net/download/jep212src.zip
JavaCC grammar
Parser.jjt (Version 2.12)
http://jep.sourceforge.net/download/Parser.jjt
pengji
2002-02-20
打赏
举报
回复
自己写个方法!把STRING拆分,再判断所做的运算并运行!
chinadrencher
2002-02-20
打赏
举报
回复
这个网站是错的
上不去
cosmo
2002-02-20
打赏
举报
回复
http://jep.sourceforge.net/ ??
chinadrencher
2002-02-20
打赏
举报
回复
写解释器
太麻烦
现成的那儿有
jimjxr
2002-02-20
打赏
举报
回复
Java是要编译的语言,不是脚本语言,所以没有办法直接得到这个表达式的值。你如果真有必要这么做,要么自己写一个解释器,要么找一个现成的用。
chinadrencher
2002-02-20
打赏
举报
回复
it is wrong !
how can i get the value ?
help me
chinadrencher
2002-02-20
打赏
举报
回复
Integer value=String.valueOf(text);
text is a object
it is correct ?
Brain
2002-02-20
打赏
举报
回复
TO:pengji(彭乃超)
讲下思路?我从String拆分后的结果还是String,如何转化为表达式?
TO: skyyoung(路人甲)
THANK U
常用正则
表达式
集锦
1 .
校验
密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 ^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ 2.
校验
中文 字符串仅能是中文。 ^[\\u4e00-\\u9fa5]{0,}$ ...
javaScript正则
表达式
1.原义字符:书写在正则
表达式
中表示为字面意思的字符 2.元字符:书写在正则
表达式
中表示为特定的含义的字符 基本元字符、范围元字符、重复元字符、转义元字符、贪婪匹配,和后向引用。 正则
表达式
的基础表 基本元...
Groovy, 正则
表达式
永久地址:Groovy, 正则
表达式
(保存网址不迷路 ????) 问题描述 该笔记将记录:在 Groovy 中,常用正则
表达式
,以及常见问题处理。 解决方案 使用 ~
string
即可定义 java.util.regex.Pattern 对象。例如 ~"...
html正则匹配img src,匹配img标签及img 的src的正则
表达式
text
中img标签:匹配img标签的正则
表达式
:
string
Pattern = @"]*/s*src/s*=/s*([']?)(?/S+)'?[^>]*>"; 匹配img 的src的正则
表达式
:
string
Pattern = @"(?<=src/s*=/s*[/'/""]?)(?[http/:////]?[^'""]+)";...
C#后台代码使用正则
表达式
,判断输入密码是否符合要求
常见密码正则
表达式
第一种 至少8-16个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符: ...至少8个字符,至少1个大写字母,1个小写字母和1个数字,不能包含特殊字符(非数..
非技术区
23,408
社区成员
70,516
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章