Can you please help me understand what is happening between these two expressions?

^   beginning of the line

.*::.*

$  end of the line



^   match the beginning of the line

.* followed by 0 or more characters (apart from newline)

:: followed by 2 literal colon characters

.* followed by 0 or more characters (apart from newline)

$  followed by the end of the line (a \n character)


also…

can you please tell me what the zero after the $ doing in this string?

getValue( $0; 1) ;


The $0 is a way of referencing one of the captures the regular expression made
I'm not entirely sure this capturing syntax is right, normally I use brackets to capture, yet it seems to work in textmate. 

We need to do this otherwise we don't know what to output after getValue(



 



On Feb 7, 2016, at 7:29 AM, Carpii UK <carpii.uk@gmail.com> wrote:

Try using a regular expression like this..


The expression is ^.*::.*$



_______________________________________________
textmate mailing list
textmate@lists.macromates.com
http://lists.macromates.com/listinfo/textmate