作爲對我的問題Tokenizing an infix string in Java的回答,我得到了正則表達式(?<=[^\.a-zA-Z\d])|(?=[^\.a-zA-Z\d]。但是,現在我正在使用Javascript編寫相同的代碼,並且我堅持要如何使用Javascript正則表達式來執行相同的操作。 舉例來說,如果我有串sin(4+3)*2,我需要它解析爲["sin","(","4","+",
我正在編寫一個讀取中綴表示法的程序,將其轉換爲Postfix,然後評估該Postfix。這是我的程序: #include<stdio.h>
#include <ctype.h>
#define SIZE 50 /* Size of Stack */
char s[SIZE];
int top = -1; /* Global declarations */
push(char el