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