I still havent figured out how to use regex yet, need to set aside a weekend to get the hang of it ...
In the meanwhile I need to extract all numbers before the 1st "="
ie winxlxc93=ypos:=Foundy%xs% the number extracted should be 93
Thanks in advance
Need A Quick Regex To Extract Numbers
Re: Need A Quick Regex To Extract Numbers
[code]var:="winxlxc93=ypos:=Foundy%xs%"
RegExMatch(var,"(\d+)=",number)
MsgBox % Number "`n" Number1 ; note the difference between number and number1[/code]
RegExMatch(var,"(\d+)=",number)
MsgBox % Number "`n" Number1 ; note the difference between number and number1[/code]
Re: Need A Quick Regex To Extract Numbers
Thats great
Why does number show = & number1 doesnt? Is Number1 the matched number?
Why does number show = & number1 doesnt? Is Number1 the matched number?
Re: Need A Quick Regex To Extract Numbers
The parenthesis in the regular expression are used to capture a sub-pattern. Here is a simple example:
Code: Select all
TestText := "92837465"
RegExMatch(TestText, "(\d)(\d)(\d)(\d+)", m)
MsgBox, % "m:`t" m "`nm1:`t" m1 "`nm2:`t" m2 "`nm3:`t" m3 "`nm4:`t" m4
return
Who is online
Users browsing this forum: peter_ahk and 366 guests