AVI*_*per 4 regex perl match repeat
对于给定的字符串示例:<a><b><c><d><e><f><g> 我想写一个表达式,它将重复匹配前5个<(?)>令牌,并将它们放在$ 1,$ 2,$ 3,$ 4和$ 5中.
<a><b><c><d><e><f><g>
<(?)>
天真的实施当然是:/<(?)><(?)><(?)><(?)><(?)>/ 但是当天我记得做了类似的事情/(<(?)>:5)/.
/<(?)><(?)><(?)><(?)><(?)>/
/(<(?)>:5)/
我很难找到这种语法. 有人可以帮忙吗?
谢谢.
TLP*_*TLP 13
perl -wE '$_="<a><b><c><d><e><f><g>"; say /<(.)>/g;'
将给出所有的比赛.这只是一个问题:
my @tokens = (/<(.)>/g)[0 .. 4];
归档时间:
14 年,5 月 前
查看次数:
945 次
最近记录: