pattern-matching

    -1热度

    3回答

    这里是我的情况我想创建与8个字符必须JavaScript的正则表达式如下限制 一个字母[AZ](大写字母只) 七位数[0-9] var data = ['A1234567', '1234567', 'C1234567']; data.map(function(q, index) { if (q.match(/[A-Z]{1}^\d{7}$/gi)) { console.log('Da

    0热度

    1回答

    我正在处理一个XML文件,并试图检查一行是否在整个文档中包含指定的字符串。读取文件似乎工作,并将字符串拆分成数组也是成功的。但我的代码不打印包含指定字符串的行,我无法弄清楚什么是错的。我试过三种不同的方法来检查字符串是否被包含(见下文)。 感谢您的帮助! use strict; use locale; my($daten1, $daten2, @datenarray1, @datenarra

    2热度

    2回答

    有没有区别: foo is null和foo == null?

    0热度

    1回答

    我想为以下以24小时格式(00:00至24:00)转换时间的Scala对象编写我的第一组ScalaTest测试)分为时间(中午八点前,中午八点前八点,中午四点前九点)。我正在寻找如何编写使用模式匹配和Map集合的hourFmt,minutesFmt和Fmt的测试的起点,以便为小时和分钟返回整数值的适当单词。 我已阅读了ScalaTest用户指南文档的大部分内容,但未能找到有关模式匹配方法或地图集合

    -1热度

    1回答

    我有一段时间内产品列表的测试结果集。我需要创建一个Alteryx工作流程,可以识别数字数据的信号 - 向上,向下,平坦 - 这将导致对数据进行模式识别以评估趋势。设置的样品如下,我期待填写“信号”列: 谢谢。

    2热度

    1回答

    我有以下非常人为的例子: def f[T](t: T): T = { t match { case a : Int => a * 2 case _ => t } } // Exiting paste mode, now interpreting. <console>:14: error: type mismatch; found : Int r

    1热度

    3回答

    我有一个简单的例子,我想使用模式匹配来识别我需要用来执行两个通用Octrees之间的碰撞测试的算法。我的基本情况是两个八角形的三角形。代码的骨架是。 public class Triangle { public static bool Intersects (IReadOnlyList<Triangle> ta , IReadOnlyList<

    0热度

    1回答

    我试图在python中编写代码,这将帮助我查找两个特定字符串之间的字符串。当我用一个字符串实现代码时,我会得到所需的输出。但是,我需要在一系列序列中匹配模式。它一直抛出我一个错误。 定义一个函数来寻找两个用户指定的序列之间的模式: import re def find_between(prefix, suffix, text): pattern = r"{}\s*(.*)\s*{}".form

    0热度

    1回答

    目标是编写创建者函数,定义参与者可以接收什么类型的消息,并在演员内部匹配这类消息。 所以我想指定我期望的消息是X型的(我知道这类型只有当我调用创建函数) 我有非常简单的代码: import akka.actor.Actor.Receive def create[X]():Receive = { case msg:X => } 此代码给我下面的错误:“抽象类型模式X是未选中的,因

    1热度

    1回答

    我试图找到具有三肽的序列。除了'P'之外,三肽可以具有任何其他氨基酸。我用下面的方法提取它们。 from Bio import SeqIO RGD = [] for record in SeqIO.parse("input.fasta", "fasta"): rgd_count = record.seq.count('RGD') if rgd_count >= 1: