jimmy999 Posted August 26, 2012 Share Posted August 26, 2012 (edited) hi , ai have this $string = ("1234=5678=9999=xxxx") $var = ("somthing") i whant to add after first equal ("somthing") , after continue my work after i whant to add after second equal ("somthing") , after continue my work etc for all equals and one line if ("somthing") contains special characters do not give me error work with file split $String = StringSplit( ("1234=5678=9999=xxxx"), "=") but the result is 1234, 5678, etc, i whant to be 1234=$var ,1234=5678=$var , 1234=5678=9999=$var tnx Edited August 26, 2012 by jimmy999 Link to comment Share on other sites More sharing options...
UEZ Posted August 26, 2012 Share Posted August 26, 2012 Can you post an example which is not confusing? In: "1234=5678=9999=xxxx" Out: ? Br, UEZ Please don't send me any personal message and ask for support! I will not reply! Selection of finest graphical examples at Codepen.io The own fart smells best! ✌Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!¯\_(ツ)_/¯ ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ Link to comment Share on other sites More sharing options...
jimmy999 Posted August 26, 2012 Author Share Posted August 26, 2012 (edited) Can you post an example which is not confusing?In: "1234=5678=9999=xxxx"Out: ?Br,UEZ$string = ("http://search.avira.com/?l=dis&o=APN10401&gct=hp&dc=EU&locale=")it's about url adressfor example$var1 = ("xxx")$var2 = ("zzz")$var3 = ("ddd")$oIE.navigate ("http://search.avira.com/?l=xxxdis&o=APN10401&gct=hp&dc=EU&locale=")$oIE.navigate ("http://search.avira.com/?l=zzzdis&o=APN10401&gct=hp&dc=EU&locale=")$oIE.navigate("http://search.avira.com/?l=ddddis&o=APN10401&gct=hp&dc=EU&locale=")after$oIE.navigate ("http://search.avira.com/?l=dis&o=xxxAPN10401&gct=hp&dc=EU&locale=")$oIE.navigate ("http://search.avira.com/?l=dis&o=zzzAPN10401&gct=hp&dc=EU&locale=")$oIE.navigate ("http://search.avira.com/?l=dis&o=dddAPN10401&gct=hp&dc=EU&locale=")etc for any equal Edited August 26, 2012 by jimmy999 Link to comment Share on other sites More sharing options...
UEZ Posted August 26, 2012 Share Posted August 26, 2012 Something like that here? $string = "http://search.avira.com/?l=dis&o=APN10401&gct=hp&dc=EU&locale=" $var1 = "xxx" $var2 = "yyy" $var3 = "zzz" ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var1 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var2 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var3 & "$3") & @CRLF & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*&o=)(.*)(APN.*)", "$1" & $var1 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*&o=)(.*)(APN.*)", "$1" & $var2 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*&o=)(.*)(APN.*)", "$1" & $var3 & "$3") & @CRLF) Br, UEZ Please don't send me any personal message and ask for support! I will not reply! Selection of finest graphical examples at Codepen.io The own fart smells best! ✌Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!¯\_(ツ)_/¯ ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ Link to comment Share on other sites More sharing options...
jimmy999 Posted August 26, 2012 Author Share Posted August 26, 2012 Something like that here? $string = "http://search.avira.com/?l=dis&o=APN10401&gct=hp&dc=EU&locale=" $var1 = "xxx" $var2 = "yyy" $var3 = "zzz" ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var1 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var2 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var3 & "$3") & @CRLF & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*\&o\=)(.*)(APN.*)", "$1" & $var1 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*\&o\=)(.*)(APN.*)", "$1" & $var2 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*\&o\=)(.*)(APN.*)", "$1" & $var3 & "$3") & @CRLF) Br, UEZ somthing like this but the url is variable, $string =("http://websit.com/bla=bla=xxx=zzz=") i need also with array i think Link to comment Share on other sites More sharing options...
jimmy999 Posted August 28, 2012 Author Share Posted August 28, 2012 (edited) bump,plz helpme, im beginner and this with StringRegExpReplace is hard for me...for example: $string = ("http://search.avira.com/?l=dis&o=APN10401&gct=hp&dc=EU&locale=")my var = "test"in firs case i need to replace the red word with my variable, like this "http://search.avira.com/?l=test&o=test&gct=test&dc=test&locale="in the second case i need to replace the red text one by onemy var1 = "aaa"my var2 = "bbb"my var3 = "ccc"like this("http://search.avira.com/?l=aaa&o=APN10401&gct=hp&dc=EU&locale=")("http://search.avira.com/?l=bbb&o=APN10401&gct=hp&dc=EU&locale=")("http://search.avira.com/?l=ccc&o=APN10401&gct=hp&dc=EU&locale=")after first equal is done pass to second equal("http://search.avira.com/?l=dis&o=aaa&gct=hp&dc=EU&locale=")("http://search.avira.com/?l=dis&o=bbb&gct=hp&dc=EU&locale=")("http://search.avira.com/?l=dis&o=ccc&gct=hp&dc=EU&locale=")and and so with all equals..i think with array and strigregexpreplace is good.the variable need to be between = and & , like this =aaa&sorry for my bad english...tnx in advanceps: $string is variable Edited August 28, 2012 by jimmy999 Link to comment Share on other sites More sharing options...
UEZ Posted August 28, 2012 Share Posted August 28, 2012 And what about this? $string = "http://search.avira.com/?l=dis&o=APN10401&gct=hp&dc=EU&locale=" ;first $var = "test" ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.+)(&.*o=)(.+)(&gct=)(.+)(&dc=)(.+)(&.*)", "$1" & $var & "$3" & $var & "$5" & $var & "$7" & $var & "$9") & @CRLF & @CRLF) ;second $var1 = "xxx" $var2 = "yyy" $var3 = "zzz" ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var1 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var2 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*l=)(.*)(dis.*)", "$1" & $var3 & "$3") & @CRLF & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*&o=)(.*)(APN.*)", "$1" & $var1 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*&o=)(.*)(APN.*)", "$1" & $var2 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*&o=)(.*)(APN.*)", "$1" & $var3 & "$3") & @CRLF & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*gct=)(.*)(&dc.*)", "$1" & $var1 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*gct=)(.*)(&dc.*)", "$1" & $var2 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*gct=)(.*)(&dc.*)", "$1" & $var3 & "$3") & @CRLF & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*dc=)(.*)(&loc.*)", "$1" & $var1 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*dc=)(.*)(&loc.*)", "$1" & $var2 & "$3") & @CRLF) ConsoleWrite(StringRegExpReplace($string, "(.*dc=)(.*)(&loc.*)", "$1" & $var3 & "$3") & @CRLF) Br, UEZ Please don't send me any personal message and ask for support! I will not reply! Selection of finest graphical examples at Codepen.io The own fart smells best! ✌Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!¯\_(ツ)_/¯ ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ 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