![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人作品
Poerin
这个作者很懒,什么都没留下…
展开
-
24点
相信大家都玩过“24点”的游戏,那我就不废话了,直接上图: 和一般的24点游戏不同的是你可以选择计算其他结果(但它必须在1到52之间),可以选择难度,其实困难的也不一定题目都困难,这只是整体相对而言比较困难。程序还有一个没有完善的地方,那就是没能算出带括号的解。下面我把源代码放出来(其中使用了我上篇博文中利用正则表达式处理四则运算的代码),你可以尝试一下让它更加完善:原创 2012-09-04 18:28:57 · 821 阅读 · 0 评论 -
利用正则表达式处理四则运算
不久之前我写过一篇与或逻辑运算的实现及格式验证的文章,其中验证部分我使用了正则表达式,但计算部分还是依靠基本流程处理的。后来想了想,计算是否也能使用正则表达式呢?再做一个逻辑表达式计算就没太大意思了,这次咱来试试四则运算。 我的基本思路是先乘除后加减,先运算式子中简单的乘除法例如:“2*5”,但“2*(3+4)”不必处理先,咱们先解决简单的。然后处理简单的加减法,例如"3+4",同样涉及原创 2012-09-03 14:46:55 · 1538 阅读 · 0 评论 -
文本搜索器
1.文本搜索器能够搜索出其内容符合条件的纯文本文件,其条件支持逻辑表达式的“与”和“或”。例如:A|(B&C),代表文本中含有A或者文本中含有B且含有C(B和C不一定连续,并且与顺序无关)的文档。只要表达式结构是正确的,那么它就是被支持的,并且那与复杂性是无关。(例如:“(((A|B)&(C&D))|(E&F))&G|H”也是被支持的)2.对于英文字母的关键词是严格区分大小写的。(如果您想原创 2012-08-19 15:19:05 · 492 阅读 · 0 评论