现在有一个 Perl 程序因执行效率的问题,指导老师要求我改写成 C/C++ 程序。
面对正则表达式的一些问题想请教各位:
有一段 Perl 代码:
代码: 全选
while(<INPUTFILE>)
{
if(m/((\S+)\s+(\d+)\s+(\d+)\s+\S+\s+(\+|-)\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+)/){
my ($whole_exon_infor, $exon_type, $exon_left_nb, $exon_right_nb, $exon_line_direction)
=($1, $2, $3, $4, $5 );
}
这个功能在 C/C++ 下应该怎样实现?
我用的 正则表达式 库是 regex.h 和 pcre++