Regular expression

Jeffrey Massung massung at gmail.com
Wed Mar 10 10:09:44 EST 2010


regex should be 

	if matchText(tInputString, "src='([^']*)'", tSourceMatched) is true then
		put tSourceMatched
	end if

Of course, many of the other suggestions posed by others w/o using regex are fine, too. Just letting you know how to do this with regex as well.

Jeff M.


On Mar 10, 2010, at 5:30 AM, paolo mazza wrote:

> To me regular expressions are tricky!
> 
> I need to extract the string HTTPWEB from the string "xxxxxx src='HTTPWEB'
> width='3845' height='334' xxxxx"
> 
> If I use the regular expression (src='.*') and the matchChunk command,
> 
> I get this string :   "src='HTTPWEB' width='3845' height='334'"    (see the
> following RevTalk script)
> 
> 
> Which is the regular expression to get just  the argument of the src
> variable ( HTTPWEB in this example)?
> 
> Thanks a lot
> 
> Paolo Mazza
> 
> SAMPLE CODE
> 
> on mouseUp
>   local TESTO,STRINGA,VAR1,VAR2
> 
>   put "xxxxxx src='HTTPWEB' width='3845' height='334' xxxxx" into TESTO
> 
>   put "(src='.*')" into STRINGA
> 
>   put matchText(TESTO,STRINGA) & return  into message
> 
>   if matchChunk(TESTO,STRINGA,VAR1,VAR2) then
>      PUT char VAR1 to  VAR2 of TESTO into message
>   else
>      put "not found!" into message
>   end if
> 
> end mouseUp
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the use-livecode mailing list