regexpacha um string que corresponde ao string de expressão
regular
Seqüência de Chamamento[start]=regexp(input,pattern,[flag])
[start,end,match]=regexp(input,pattern,[flag])
[start,end]=regexp(input,pattern,[flag])
[start,end,match]=regexp(input,pattern,[flag])
Parâmetrosinputstringpatternstring (sob regras de expressão regular)starto índice de início de cada substring de str que corresponde ao
padrão do string de expressão regular
endo índice de fim de cada substring de str que corresponde ao
padrão do string de expressão regular
matcho texto de cada substring de que corresponde a
pattern.
[flag]'o' para correspondência com padrão uma vezDescriçãoAs regras de expressão regular são similares às da linguagem Perl.
Para uma introdução rápido , veja http://perldoc.perl.org/perlrequick.html.
Para um tutorial mais profundo, veja http://perldoc.perl.org/perlretut.html
e para página de referência, veja http://perldoc.perl.org/perlre.htmlUma diferença para Perl é que correspondência entre posições, mas
não entre caracteres (por exemplo, com /^/ ou /(?=o)/) é uma
correspondência válida em Perl, mas não em Scilab.
ExemplosVer Também
strindex