REGEX - 正则表达式模式匹配

时间:2015-05-28 18:57:02

标签: javascript regex

我有一个我必须匹配的正则表达式模式。它应该完全匹配前三个字符和任何其他整数w /字母组合,如下所示:

/([c])+([h])+([_])+[\w\d\._%+-]+/

到目前为止,我已经知道了这一点,但它确实有效,但我想确保我做对了:

val rddsum = rdd.reduceByKey((x,y) => (x+y)).map(x => (x._1._1,x._1._2,x._2))

这是对的吗?

1 个答案:

答案 0 :(得分:1)

您的逻辑是正确的,但语法上的变化很小:

/ch_[\w\d._%+-]+/
  • 无需在[ ]+中添加单个字符,这意味着匹配一个或多个字符..我不认为你想要放这个......
  • 无需在字符集中转义. ..
  • ( )是一个捕获组,捕获组内捕获的内容可以使用\1\2等进行反向引用。如果要捕获则使用,如果不需要则使用..