1
2
您可以用一个regex等价物替换通配符,然后运行它通过preg-u匹配。 因为它听起来确实像家庭作业,我也不会给出任何具体的代码,但我会好好利用 preg_replace (用regex等价物替换通配符)和 preg_match (以构建匹配子字符串的数组)。 |
2
2
听起来像家庭作业。下面是一个没有任何实际代码的演练: 将模式标记为字符串和通配符。循环访问令牌;每次目标字符串以常规(字符串、非通配符)令牌开头时,都将该字符串修剪掉。每次遇到一个通配符标记时,在字符串中查找下一个标记的索引,并修剪到该索引。储存起来。如果在任何时候没有匹配项,则返回false。如果在模式完成之前遇到字符串的结尾,则返回false。如果最后一个标记是通配符,请保存字符串的其余部分。 |
scottdomini · 匹配在Rust中的某个字段中接受向量的枚举 2 年前 |
Averell · Scala-Spark结构上的sql行模式匹配 6 年前 |
HegoDamask · (OCaml:非穷举模式匹配) 6 年前 |
Anna · 来自列值和regexp表达式的Pyspark字符串模式 6 年前 |
Sr7 · 不以序列结尾的字符串的正则表达式模式[重复] 6 年前 |
TurtleMan · 如何摆脱OCaml中的特殊字符? 6 年前 |
Liisi · 如何使定长向量实例具有应用性? 6 年前 |
Yuva · Scala中元组列表的工作-第3部分 6 年前 |