需要一个正则表达式来从以下示例中提取第一、第二和第三组数字
- 尺寸:522×318×495毫米
- 365×320×320毫米
- 465×235×145
- 480×250×465毫米
- 420×235×145毫米
答案1
这应该可以满足您的要求:
/(\d+)×(\d+)×(\d+)/
你可以玩弄图案并获得很好的解释所捕获的内容这里。
数字将位于捕获组中,根据您使用的工具,将有不同的方法获取结果。例如在 Perl 中:
perl -n -e '/^(\d+)×(\d+)×(\d+)/ && print "$1 $2 $3"'