{"id":28066,"date":"2022-12-28T09:00:13","date_gmt":"2022-12-28T03:30:13","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/"},"modified":"2022-12-28T09:00:13","modified_gmt":"2022-12-28T03:30:13","slug":"solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/","title":{"rendered":"[Solved] When running this code, it doesn&#8217;t actually replace the strings&#8230; Why? Also, will making this be practical?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-55891687\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"55891687\" data-parentid=\"55891559\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>You had a logical error there, always replacing chars in the <code>b64ed<\/code> string, so only the last of the replacement characters could actually be replaced. So you would see changes only if <code>b64ed<\/code> happened to contain the <code>randStr[5]<\/code> character, otherwise <code>final_product<\/code> would just be the exact same as <code>b64ed<\/code>.<\/p>\n<p>Part of your code should look like this:<\/p>\n<pre><code>final_product = b64ed\nfor i in range(6):\n    final_product = final_product.replace(str(randStr[i]) , str(randStr2[i]))\n    print(str(randStr[i]) + \" to \" + str(randStr2[i]))\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">6<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved When running this code, it doesn&#8217;t actually replace the strings&#8230; Why? Also, will making this be practical? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] You had a logical error there, always replacing chars in the b64ed string, so only the last of the replacement characters could actually be replaced. So you would see changes only if b64ed happened to contain the randStr[5] character, otherwise final_product would just be the exact same as b64ed. Part of your code should &#8230; <a title=\"[Solved] When running this code, it doesn&#8217;t actually replace the strings&#8230; Why? Also, will making this be practical?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/\" aria-label=\"More on [Solved] When running this code, it doesn&#8217;t actually replace the strings&#8230; Why? Also, will making this be practical?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[349],"class_list":["post-28066","post","type-post","status-publish","format-standard","hentry","category-solved","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] When running this code, it doesn&#039;t actually replace the strings... Why? Also, will making this be practical? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] When running this code, it doesn&#039;t actually replace the strings... Why? Also, will making this be practical? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] You had a logical error there, always replacing chars in the b64ed string, so only the last of the replacement characters could actually be replaced. So you would see changes only if b64ed happened to contain the randStr[5] character, otherwise final_product would just be the exact same as b64ed. Part of your code should ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-28T03:30:13+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] When running this code, it doesn&#8217;t actually replace the strings&#8230; Why? Also, will making this be practical?\",\"datePublished\":\"2022-12-28T03:30:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\\\/\"},\"wordCount\":92,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"python\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\\\/\",\"name\":\"[Solved] When running this code, it doesn't actually replace the strings... Why? Also, will making this be practical? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-12-28T03:30:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] When running this code, it doesn&#8217;t actually replace the strings&#8230; Why? Also, will making this be practical?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] When running this code, it doesn't actually replace the strings... Why? Also, will making this be practical? - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] When running this code, it doesn't actually replace the strings... Why? Also, will making this be practical? - JassWeb","og_description":"[ad_1] You had a logical error there, always replacing chars in the b64ed string, so only the last of the replacement characters could actually be replaced. So you would see changes only if b64ed happened to contain the randStr[5] character, otherwise final_product would just be the exact same as b64ed. Part of your code should ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/","og_site_name":"JassWeb","article_published_time":"2022-12-28T03:30:13+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] When running this code, it doesn&#8217;t actually replace the strings&#8230; Why? Also, will making this be practical?","datePublished":"2022-12-28T03:30:13+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/"},"wordCount":92,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["python"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/","url":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/","name":"[Solved] When running this code, it doesn't actually replace the strings... Why? Also, will making this be practical? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-28T03:30:13+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-when-running-this-code-it-doesnt-actually-replace-the-strings-why-also-will-making-this-be-practical\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] When running this code, it doesn&#8217;t actually replace the strings&#8230; Why? Also, will making this be practical?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=28066"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28066\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=28066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=28066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=28066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}