这个问题纯粹是为了好玩。正则表达式是否足以实际添加任何两个正整数?我的意思是将字符串a+b
替换为a + b的数值。
我意识到这取决于我们为数字选择的符号。当然,如果我们将它们写为计数标记,正则表达式很容易,只需删除加号。用二进制写的数字怎么样?有什么方法可以做到这一点,或说服为什么不可能的理由?
答案 0 :(得分:1)
因为这是为了好玩并且看到正则表达式的力量:
使用正则表达式查找素数 - http://www.noulakaz.net/weblog/2007/03/18/a-regular-expression-to-check-for-prime-numbers/
答案 1 :(得分:0)
我会说不,如果我们谈论基本的,因为正则表达式语言不是图灵完整,可能有强大的exsension(例如递归替换或类似的工具)..