正则表达式捕获组中单词的前缀和余数

时间:2015-12-31 02:35:49

标签: regex

可能是一个基本问题,但目前似乎正在逃避我。如果我想捕获一个单词的前缀和其余部分,例如

Preauthorized = (Pre)(Authorized)

使用Prefix作为公分母,如何设置正则表达式?

\b(Pre)

返回1. [0-3] Pre

但是我希望将这个词的结尾捕获为第2组。

通过更多的工作,我已经成功了

\b(Pre)(.*\W)

适用于

  • 预授权

但不是

  • 预授权

2 个答案:

答案 0 :(得分:0)

您没有添加第二个捕获组 将正则表达式更改为\b(Pre)([^\s]+)

Demo

答案 1 :(得分:0)

以下内容也有效:\b(Pre)(.+?\b)