正则表达式 - 从某个短语开始返回整行

时间:2017-11-21 21:25:26

标签: regex

我一直在寻找一段时间,但我无法找到正则表达式"表达"如果它以某个短语开头,则返回整行。

例如:

Members online: ***Test test_123 , **Nibblesnow , *Bad

我已经环顾四周,但仍然无法找到成功工作的表达方式。

我一直试图用regex101.com来表达表达方式,但我一直没看。

它需要以^开头并以$结尾,因此我可以在输出操作中返回$ 1。 有没有办法在"会员在线后检索信息:"并使用$ 1

获取

1 个答案:

答案 0 :(得分:0)

如果你总是希望与“在线会员”完全匹配,那么你必须把它放在你的正则表达式中:/^Members online: (.*?)$/

$1(或者您的语言中的任何第一场比赛)将是起始短语之后的所有内容的值,直到该行的结尾。在示例用例中,那将是:

***Test test_123 , **Nibblesnow , *Bad