faustf Posted November 4, 2016 Share Posted November 4, 2016 hi guys , how is possible replace a some string in txt?? example : i have a html page with this part of code <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624406.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624406.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624405.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624405.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624404.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624404.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624403.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624403.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624402.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624402.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624401.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624401.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624400.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624400.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624416.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624416.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG-20160524-WA0021.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG-20160524-WA0021.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG-20160524-WA0022.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG-20160524-WA0022.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG-20160524-WA0023.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG-20160524-WA0023.jpg"> <p style="text-align: center;"><img alt="http://pricebay.byethost5.com/eBay/3/IMG1475828624406.jpg" src="http://pricebay.byethost5.com/eBay/3/IMG1475828624406.jpg"> </p> i want remove all link at foto , and replace with newlink i try to do that with For $i = 0 To UBound($aLFoto) - 1 MsgBox(0,'',$e&" -- "&$m) $sLinkJPG_in_HTML = StringRegExpReplace($sGXML_data, '(?i)<p style="text-align: center;"><img alt="(.*?)">', '<p style="text-align: center;"><img alt="http://' & $sWWW & $sGDir3 & '/' & $aLFoto[$i] & '" src="http://' & $sWWW & $sGDir3 & '/' & $aLFoto[$i] & '">', 1) ConsoleWrite($sLinkJPG_in_HTML) Next but replace only the first link how is possible tell at program after change first not consider them and modify the second ?? thankz at all Link to comment Share on other sites More sharing options...
jguinch Posted November 4, 2016 Share Posted November 4, 2016 remove the ,1 parameter in StringRegExpReplace Spoiler Network configuration UDF, _DirGetSizeByExtension, _UninstallList Firefox ConfigurationArray multi-dimensions, Printer Management UDF Link to comment Share on other sites More sharing options...
faustf Posted November 4, 2016 Author Share Posted November 4, 2016 i just tryed but in this mode when stay inside a for change all link with last link i have 12 link and i must change with 12 new link differents Link to comment Share on other sites More sharing options...
jguinch Posted November 4, 2016 Share Posted November 4, 2016 what is $aLFoto ? Spoiler Network configuration UDF, _DirGetSizeByExtension, _UninstallList Firefox ConfigurationArray multi-dimensions, Printer Management UDF Link to comment Share on other sites More sharing options...
faustf Posted November 4, 2016 Author Share Posted November 4, 2016 is array with a list of new foto inside them you can see like this HTB1EfO.KVXXXXXaaXXXq6xXFXXXX.jpg HTB1TMC5KVXXXXc3aXXXq6xXFXXXt.jpg HTB19Ve5KVXXXXcFaXXXq6xXFXXXJ.jpg HTB16qbaKVXXXXb3XVXXq6xXFXXXY.jpg HTB1N2LlKVXXXXXsXFXXq6xXFXXXs.jpg HTB1x9PnKVXXXXcgXpXXq6xXFXXXh.jpg HTB1CTDuKVXXXXaZXXXXq6xXFXXX5.jpg HTB1cxvbKVXXXXaJXVXXq6xXFXXX8.jpg HTB1eZDgKVXXXXckXFXXq6xXFXXXz.jpg HTB1RHnyKVXXXXXoXXXXq6xXFXXX4.jpg HTB14a6qKVXXXXXNXpXXq6xXFXXXN.jpg HTB1geHtKVXXXXbLXXXXq6xXFXXXL.jpg Link to comment Share on other sites More sharing options...
jguinch Posted November 4, 2016 Share Posted November 4, 2016 ? Local $sContent = FileRead("file.html") Local $aPics = ["HTB1EfO.KVXXXXXaaXXXq6xXFXXXX.jpg", _ "HTB1TMC5KVXXXXc3aXXXq6xXFXXXt.jpg", _ "HTB19Ve5KVXXXXcFaXXXq6xXFXXXJ.jpg", _ "HTB16qbaKVXXXXb3XVXXq6xXFXXXY.jpg", _ "HTB1N2LlKVXXXXXsXFXXq6xXFXXXs.jpg", _ "HTB1x9PnKVXXXXcgXpXXq6xXFXXXh.jpg", _ "HTB1CTDuKVXXXXaZXXXXq6xXFXXX5.jpg", _ "HTB1cxvbKVXXXXaJXVXXq6xXFXXX8.jpg", _ "HTB1eZDgKVXXXXckXFXXq6xXFXXXz.jpg", _ "HTB1RHnyKVXXXXXoXXXXq6xXFXXX4.jpg", _ "HTB14a6qKVXXXXXNXpXXq6xXFXXXN.jpg", _ "HTB1geHtKVXXXXbLXXXXq6xXFXXXL.jpg" ] For $i = UBound($aPics) - 1 To 0 Step -1 $sContent = StringRegExpReplace($sContent, '<img alt="\K[^"]+', $aPics[$i], $i + 1) Next ConsoleWrite($sContent) faustf 1 Spoiler Network configuration UDF, _DirGetSizeByExtension, _UninstallList Firefox ConfigurationArray multi-dimensions, Printer Management UDF Link to comment Share on other sites More sharing options...
faustf Posted November 4, 2016 Author Share Posted November 4, 2016 yea thanks so much work great 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