Regex 正则表达式查找特定字母并提取整个单词

Regex 正则表达式查找特定字母并提取整个单词,regex,expression,Regex,Expression,我想找到单词ABC-,如果匹配,它会找到连字符后面的6个数字,整个字符串必须在三角形括号内 意思是在整个段落中,只有与正则表达式匹配 ABC123 Test ABCD-223 <ABC-123456> ABC-123456 ABC123测试ABC-223 ABC-123456 此处演示- tl:dr(?'groupName'\) (?'groupName')是组捕获构造。 \表示文字匹配 ABC表示字面上匹配的ABC \d匹配数字 {6} 表示完全匹配6位数字 您没有指定正在使用的

我想找到单词
ABC-
,如果匹配,它会找到连字符后面的6个数字,整个字符串必须在三角形括号内

意思是在整个段落中,只有
与正则表达式匹配

ABC123 Test ABCD-223 <ABC-123456> ABC-123456
ABC123测试ABC-223 ABC-123456
此处演示-

tl:dr
(?'groupName'\)

(?'groupName')是组捕获构造。
\表示文字匹配
ABC表示字面上匹配的ABC
\d匹配数字
{6} 表示完全匹配6位数字


您没有指定正在使用的语言,这意味着可能需要修改组构造。示例站点允许您选择要测试的正则表达式

如评论中所述,使用此

<ABC-\d{6}>


这将匹配

什么是工具/编程语言?您尝试过哪些模式?如果您只是想匹配
,那么只需使用
PHP即可。我试过:(?:\/?想知道投反对票的是什么?:O