octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help with regexp testing


From: Ben Abbott
Subject: Re: Help with regexp testing
Date: Fri, 06 Apr 2012 11:57:46 -0400

On Apr 6, 2012, at 11:42 AM, Rik wrote:

> 4/6/12
> 
> All,
> 
> I'm trying to implement the 'emptymatch' option for regexp.  Could someone
> with access to Matlab try the following four lines and send back the results?
> 
> [S, E, TE, M, T, NM, SP] = regexp ('MATLAB', '[MAT]*')
> [S, E, TE, M, T, NM, SP] = regexp ('MATLAB', '([MAT]*)')
> [S, E, TE, M, T, NM, SP] = regexp ('MATLAB', '[MAT]*', 'emptymatch')
> [S, E, TE, M, T, NM, SP] = regexp ('MATLAB', '([MAT]*)', 'emptymatch')
> 
> Thanks,
> Rik

I can provide more detail if you like.

Ben



[S, E, TE, M, T, NM, SP] = regexp ('MATLAB', '[MAT]*')

S =

     1     5


E =

     3     5


TE = 

    []    []


M = 

    'MAT'    'A'


T = 

    {1x0 cell}    {1x0 cell}


NM = 

1x2 struct array with no fields.


SP = 

    ''    'L'    'B'


[S, E, TE, M, T, NM, SP] = regexp ('MATLAB', '([MAT]*)')

S =

     1     5


E =

     3     5


TE = 

    [1x2 double]    [1x2 double]


M = 

    'MAT'    'A'


T = 

    {1x1 cell}    {1x1 cell}


NM = 

1x2 struct array with no fields.


SP = 

    ''    'L'    'B'


[S, E, TE, M, T, NM, SP] = regexp ('MATLAB', '[MAT]*', 'emptymatch')

S =

     1     4     5     6     7


E =

     3     3     5     5     6


TE = 

    []    []    []    []    []


M = 

    'MAT'    ''    'A'    ''    ''


T = 

    {1x0 cell}    {1x0 cell}    {1x0 cell}    {1x0 cell}    {1x0 cell}


NM = 

1x5 struct array with no fields.


SP = 

    ''    ''    'L'    ''    'B'    ''


[S, E, TE, M, T, NM, SP] = regexp ('MATLAB', '([MAT]*)', 'emptymatch')


S =

     1     4     5     6     7


E =

     3     3     5     5     6


TE = 

    [1x2 double]    [1x2 double]    [1x2 double]    [1x2 double]    [1x2 double]


M = 

    'MAT'    ''    'A'    ''    ''


T = 

    {1x1 cell}    {1x1 cell}    {1x1 cell}    {1x1 cell}    {1x1 cell}


NM = 

1x5 struct array with no fields.


SP = 

    ''    ''    'L'    ''    'B'    ''



reply via email to

[Prev in Thread] Current Thread [Next in Thread]