求正则帝指点取出负数与减号的正则表达式
比如一个字符串 "(5+(3-2)*-3) / 2"
需求是依次取出所有元素,期望的值是:
( , 5 , + , ( , 3 , - , 2 , ) , * , -3 , ) , / , 2
没有负数时使用 \(|\)|\+|-|\*|/|\d+ 能正确提取元素,但是一但有负数就不行了,-3会分别提取成 - 和 3。
并且我的环境下不支持(?<=) 和 (?<!) 反向预查……所以(?<=\d)- 来提取减号的希望没了,实在找不到办法了,求救!!!
需求是依次取出所有元素,期望的值是:
( , 5 , + , ( , 3 , - , 2 , ) , * , -3 , ) , / , 2
没有负数时使用 \(|\)|\+|-|\*|/|\d+ 能正确提取元素,但是一但有负数就不行了,-3会分别提取成 - 和 3。
并且我的环境下不支持(?<=) 和 (?<!) 反向预查……所以(?<=\d)- 来提取减号的希望没了,实在找不到办法了,求救!!!
...全文
相关推荐
用户名、密码等15个常用的js正则表达式
给大家收集整理了用户名和密码等15个常用的js正则表达式,需要的朋友参考下吧
实现文本框数字、小数点、减号输入的正则表达式
本文还有配套的精品资源,点击获取 简介:在用户界面设计中,为确保数据正确性和一致性,经常需要限制文本框的输入格式。正则表达式是实现这一功能的关键工具。通过构建特定的正则表达式,可以允许用户输入数字、小数点和减号,同时排除不允许的连续输入模式。本文讨论了如何构建和理解适用于这种场景的正则表达式,并展示如何在前端代码中应用它来实时验证用户输入。 1. 正则表达式基础应用 ...
Python利用正则表达式实现计算器算法思路解析
主要介绍了Python利用正则表达式实现计算器算法思路解析,非常不错,具有参考借鉴价值,需要的朋友参考下吧
最常用的15个前端表单验证JS正则表达式
在表单验证中,使用正则表达式来验证正确与否是一个很频繁的操作,本文收集整理了15个常用的JavaScript正则表达式,非常不错,具有参考借鉴价值,需要的朋友参考下吧
15个常用的javaScript正则表达式(收藏)
本文是小编收集整理的15个常用的javascript正则表达式,非常不错,具有参考借鉴价值,需要的朋友参考下吧



