pattern-matching

    0熱度

    2回答

    我嘗試了不同的解決方案有很多變種,這裏解釋 How to add space on both sides of a string in Java Regex add space between all punctuation Add space after capital letter 以及其他那些關於括號(還有更多) Regex to match parenthesis 我有一個字符串,我只是想

    0熱度

    2回答

    我有以下的數據類型(請忽略了一個事實,這可能是方式更簡單) type tKey = Key of int;; type tBST = Null | Pos of node ref and node = {mutable key : tKey; mutable left : tBST; mutable right : tBST};; 我有這個功能,它看

    -2熱度

    1回答

    我想將我的第一個兩個元素添加到我的列表中, 我在第三行發生錯誤,爲什麼? let addfirsttwo lst = match lst with | List.hd lst + List.hd (List.tl lst) ;;

    3熱度

    2回答

    情況下,比方說,我有下面的代碼片段: val num = Future.successful(10) num map { case n if n > 0 => // do something case _ // do something } 我的問題是:我可以簡化case n if n > 0不知何故? 我的預期,我可以寫的東西,如: case _ > 0 =>

    0熱度

    1回答

    在一個目錄中,我有780個文件,我需要使用R在78個不同的文件中按行進行綁定,然後通過文件編寫一個.txt文件。文件的名稱是這樣的: S1_S1_F1.xlsx S1_S2_F1.xlsx ... S1_S5_F1.xlsx S1_S6_F2.xlsx ... S1_S10_F2.xlsx S2_S1_F1.xlsx S1_(.*).xlsx重複10次expresion的第一部分

    1熱度

    1回答

    在awk中,某些列中的文字等號(=)與什麼語法完全匹配? 我想(在列2匹配): cat $file | awk '$2 == =' cat $file | awk '$2 == \=' cat $file | awk '$2 =~ /=/' cat $file | awk '$2 =~ /\=/' cat $file | awk '$2 =~ /"="/' ,但我總是得到一個語法錯誤。

    1熱度

    1回答

    不能環繞這個任務我心裏 考慮一個數據幀「USA」 3列,「標題」,「城市」和「國家」(可重複) : title <- c("Events in Chicago, September", "California hotels", "Los Angeles, August", "Restaurant in Chicago") city <- c("","", "Los Ang

    0熱度

    1回答

    我正在努力提高自己的編碼技巧,並試圖完成此任務: 「本練習的目標是將字符串轉換爲新字符串,其中新字符串中的每個字符都是'('如果該字符只出現在原始字符串或')',如果該字符在原始字符串中出現多次,則在確定字符是否重複時忽略大寫字母。 下面你可以看到我的解決方案,其中出現follwing錯誤: 異常線程「main」 java.util.regex.PatternSyntaxException:未關閉

    3熱度

    1回答

    我使用從regexlib.com這個模式匹配 - ^(?=\d)(?:(?:31(?!.(?:0?[2469]|11))|(?:30|29)(?!.0?2)|29(?=.0?2.(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(?:\x20|$))|(?:

    2熱度

    2回答

    我是新來的Haskell所以它可能是顯而易見的,但我沒有Prolog的廣泛所以我很困惑這一個... 當使用GHCI,我創建了以下功能(1): Prelude> let find k t = head [v | (k',v) <- t, k == k'] -- Definiton of find find :: Eq a1 => a1 -> [(a1, a)] -> a Prelude> fi