小编aga*_*bio的帖子

perl正则表达式捕获重复组

我想要一个匹配行开头的正则表达式,然后匹配(并返回)所有其他单词.例如,给定这一行:

$line = "one two three etc";
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西(这不起作用):

@matches= $line=~ /^one(?:\s+(\S+))$/;
Run Code Online (Sandbox Code Playgroud)

返回@matches,单词"two","three","etc".

我不想知道如何得到这些话.我想用正则表达式来做.看起来很简单,但我还没有找到解决方案.

regex perl

6
推荐指数
1
解决办法
4311
查看次数

标签 统计

perl ×1

regex ×1