evaluate

    10熱度

    10回答

    我正在尋找一種相對簡單(與編寫解析器相比)的方式來評估Java中的布爾表達式,並且我不想使用JEP庫。 我有一個字符串表達式,如:(x > 4 || x < 8 && p > 6),我的目標是用值替換變量。 有沒有一種方法可以評估這個表達式? 請記住,這可以是任何深度級別,因此編寫解析器將非常複雜。

    0熱度

    3回答

    是否有可能轉換適當地形成(在括號中的術語)表達如 ((a和b)或c)和d 成一個正則表達式,並使用Java或其他語言的內置引擎,輸入術語如ABCDE(不區分大小寫......)? 到目前爲止,我嘗試了(b)(^。?)(a | e)*作爲搜索b和(a或e)的一些內容,但它並沒有真正實現。我正在尋找它來匹配字符'b'和任何出現在輸入字符串中的'a'或'e'。 關於這個過程 - 我正在考慮將輸入字符串拆

    2熱度

    5回答

    我想重溫一個關於類的內存「編譯」的舊問題。自從我問了一些問題(並且有些回答)以來,大約有1/2年過去了,我想重新提出這個問題,看看是否會有新的東西出現(所以不會,我不認爲這是重複的) 。 老問題可以在這裏找到:On-the-fly, in-memory java code compilation for Java 5 and Java 6 - 我建議在回答這個問題之前閱讀它(和答案)。 我非常滿意

    0熱度

    4回答

    我來評價我的CFM像這樣 <CFModule name="MyModule" someParam_one="#something.one#" someParam_two="#something.two#" someParam_etc="etc_etc_etc"/> 而我的模塊內,我有一個 <CFSet param_name = "someParam_one">

    2熱度

    1回答

    我有一些Excel代碼的問題,我有麻煩得到我的頭。 好了,所以我使用在Excel VBA中的application.evaluate命令,Office 2007中 如果我有Evaluate("SIN(45)")它返回一個很好的預測數。但是,如果我做Evaluate("eq")代碼崩潰。 eq是我從Excel中讀取的公式。方程是:3*x^2+5*x+1。它作爲一個字符串傳入。爲了確保發生這種情況,我

    0熱度

    1回答

    我使用MSBuild自定義Visual Studio,WiX,SandCastle,...項目的構建過程。 爲了保持它儘可能通用,我想使用文本文件來定義一些「特定於項目」的設置,例如應該從哪裏加載文件,要運行哪些自定義可執行文件等等。 的文本文件看起來是這樣的: $(MSBuildProjectDirectory).... \項目\ PROJECT1 \ BIN \發佈OBJ \ $(配置)\ P