我需要使用VBA对数学表达式进行标记化。我有一个有效的解决方案,但正在寻找一种更有效的方式(可能是RegExp)。我目前的解决方案是: Function TokeniseTheString(str As String) As String()
' Array ofAs String
TokenArray = TokeniseTheString("IF(TestValue>=
为什么Haskell不允许更复杂的中缀表达式,例如。 xs `zipWith (+)` ys
l `f 0 0` r 至少从2007年开始,它似乎就是floated了。This page认为这是因为解析嵌套中缀表达式的问题,例如。 x `a `f` b` y 但我还没有找到任何关于它的“官方”讨论来源。这肯定是原因吗,它是否排除了我们目前所拥有的以外的任何东西?显然,一个简单的解决方案是允许任何本身不包含任何中缀符号