什么是'|' (管道字符)是指正则表达式? [英] What does the '|' (pipe character) mean in a regular expression?

查看:703
本文介绍了什么是'|' (管道字符)是指正则表达式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这个常规表达式来自JQuery, | 表示,但是包含哪两个部分可供选择?

This regular expressioncomes from JQuery, and the | means or, but which two parts are included to choose?

/ ^(?:[^#<] *(< [\\\\ W] +>)[^ >] * $ |#([\\\\ - ] *)$)/

是否 [^>] * $ | #([\\\\ - ] *)$ (< [\\\\ [W] +>)[^ >] * $ | #([\\\\ - ] *)$)或其他什么?

Is it [^>]*$ | #([\w\-]*)$ or (<[\w\W]+>)[^>]*$ | #([\w\-]*)$) or something else?

推荐答案

它是 [^#<] *(< [\\\ _WD] +>)[^>] * $ #([\\\\ - ] *)$

Debuggex演示

这篇关于什么是'|' (管道字符)是指正则表达式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆