有人可以指出吗?
/^([a-zA-Z]+)/
/\d|M|H/
RegExp.$1
答案 0 :(得分:5)
/^([a-zA-Z]+)/
^ # match the start of the input string
( # start capture group 1
[a-zA-Z]+ # match one or more from the set {a..z,A..Z}
) # end capture group 1
/\d|M|H/
\d # match a digit: {0..9}
| # OR
M # match the literal 'M'
| # OR
H # match the literal 'H'
正如@Tim在评论中所建议的那样,最好写成:[\dMH]
RegExp.$1
可能不是正则表达式(至少,它不能匹配任何东西)。它可能是一种语言结构。
答案 1 :(得分:1)
这意味着: