比如const qnameCapture = '((?:' + ncname + '\\:)?' + ncname + ')' const ncname = '[a‐zA‐Z_][\\w\\‐\\.]*'; 这样的正则为什么就可以匹配到标签了呢 那一整章节后面都不大理解,痛苦