我正在尝试对布尔代数进行标记化,因此我需要检查str的开头是否与标记列表(例如AND、OR等)匹配。if else中的str.startsWith显然可以工作,但它是一个丑陋的解决方案,所以我想知道是否有一种方法可以匹配像这样的字符串 match st {} (显然不是真正的语法) 另外:我不能依赖空格或字符串后面的其他字符,ABxxxx不应该匹配,而ORxxxxx应该匹配。
然后我想知道在哪里可以找到我称为KG1、EA1和DA1的三种算法的实现,以及每种算法有多少行代码。
爱丽丝希望安全地获取消息。她使用密钥生成算法KG1来创建私钥"C2A836B33FF1E“和公钥"35B1AC692”,并向世界发布公钥。Bob将他的消息"HELLO FROM BOB“和公钥"35B1AC692”的输入放入加密算法EA1,该算法产生字符串"DF1537532CB23B“,并将该字