标签: javascript
我有一项任务,应该从句子字符串中解析数学表达式。
我知道数学表达式中的每个变量都以$开头。
这些表达式中允许的运算符是:
字符串可以例如:
有什么主意我应该怎么做吗?
答案 0 :(得分:0)
尝试一下:
/(?:\$\w+|\d+) ?(?:km\/h)?[><+*/-] ?(?: ?(?:\$\w+|\d+) ?(?:km\/h)?[><+*/-]?)*/
我将?:用于非捕获组。
?:
有关测试和扩展注释,请参见:https://regex101.com/