| 就是或的意思 (a|b) 就是要么是a 要么是b c(a|b) 那么匹配ca或者cb/ 就匹配/ 没什么好解释的$ 匹配字符串结尾, 比如:abc$ 那么abc可以,abcd就不行要求到c后面就没有字符串了。所以这(/|$)的意思要么就是/,要么就结束了。