faustf Posted April 27, 2013 Share Posted April 27, 2013 hi guy i hava alittle script , in a part of it i have this expression Global $sHTML='844.331.1' Global $areturn=StringRegExp($sHTML,' (.*?)44.331.1',3) MsgBox(0,"we.html",$areturn) why msgbox give me 1 and dont give me a 8 (value ) ?? ? ? Link to comment Share on other sites More sharing options...
faustf Posted April 27, 2013 Author Share Posted April 27, 2013 Global $sHTML='<?xml version="1.0" encoding="UTF-8"?><config><total>8</total><upload_rate>44.3</upload_rate><download_rate>31.1</download_rate></config>' Global $areturn=StringRegExp($sHTML,'<?xml version="1.0" encoding="UTF-8"?><config><total>(.*?)</total><upload_rate>44.3</upload_rate><download_rate>31.1</download_rate></config>',3) MsgBox(0,"we.html",$areturn) Link to comment Share on other sites More sharing options...
PhoenixXL Posted April 28, 2013 Share Posted April 28, 2013 Check This#include <Array.au3> Global $sHTML = '<?xml version="1.0" encoding="UTF-8"?><config><total>8</total><upload_rate>44.3</upload_rate><download_rate>31.1</download_rate></config>' Global $S_Find = "(?i)<total>(.*?)</total>" Global $areturn = StringRegExp($sHTML, $S_Find, 3) ;Its an Array not a String for you display it in the MsgBox _ArrayDisplay($areturn, "Total") $sHTML='844.331.1' $areturn=StringRegExp($sHTML,'[^.]+',3) _ArrayDisplay($areturn, "Non Dot Chars") Please ask if it doesn't fit the requirements Regards My code: PredictText: Predict Text of an Edit Control Like Scite. Remote Gmail: Execute your Scripts through Gmail. StringRegExp:Share and learn RegExp.Run As System: A command line wrapper around PSEXEC.exe to execute your apps scripts as System (LSA). Database: An easier approach for _SQ_LITE beginners. MathsEx: A UDF for Fractions and LCM, GCF/HCF. FloatingText: An UDF for make your text floating. Clipboard Extendor: A clipboard monitoring tool. Custom ScrollBar: Scroll Bar made with GDI+, user can use bitmaps instead. RestrictEdit_SRE: Restrict text in an Edit Control through a Regular Expression. Link to comment Share on other sites More sharing options...
faustf Posted April 29, 2013 Author Share Posted April 29, 2013 o its ok i am fuse some time Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now