繁体   English   中英

正则表达式用于具有双字符的字符范围

[英]regex for a character range with double character

试图获取以“ A”开头和以“ Be”结尾的所有名称的范围。

应该是/^[A-Be]/但是不起作用。

因此它将拉:

  • 亚当
  • 艾伦
  • 巴特
  • ...之间的一切直到

“ Brian”不会包含在范围内,因为它不是以“ Be”开头

希望有道理。

感谢帮助。

/^(?:A|B[a-e])[a-z]*$/

也就是说,括号中的非捕获组自己匹配一个A或一个B,然后恰好匹配字母ae之一,然后匹配任何字母零次或多次。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM