| |||||||||||
regexp and subvars Posted by ytak (ytak), 8 June 2005 searching string for specific value and would like regexp to return offsets into the string. Example:set a ffdoglcdoglfl regexp -all -indices dog $a b c d echo $b 7 9 echo $c -1 -1 why doesnt b equal {2 4} and c equal {7 9} Bob bob_schmid@hmis.org Posted by admin (Graham Ellis), 9 June 2005 on 06/08/05 at 18:00:29, ytak wrote:
Because the -all option causes regexp to return the number of matches (it returns 2 in your code) and puts the information for the last match into the match variables if they're specified. See http://tmml.sourceforge.net/doc/tcl/regexp.html. You'll get the results I think you want (but returned and not it separate variales) if you use the -inline option. Code:
Posted by ytak (ytak), 9 June 2005 Thank you. That will do it !This page is a thread posted to the opentalk forum
at www.opentalk.org.uk and
archived here for reference. To jump to the archive index please
follow this link.
|
Other Forum Posts Follow us on ... | ||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 793803 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho |