{"id":3293,"date":"2023-10-12T10:55:59","date_gmt":"2023-10-12T10:55:59","guid":{"rendered":"https:\/\/bitmap2lcd.com\/blog\/?p=3293"},"modified":"2023-10-13T03:13:52","modified_gmt":"2023-10-13T03:13:52","slug":"automatic-search-and-replace-data-postprocessing","status":"publish","type":"post","link":"https:\/\/bitmap2lcd.com\/blog\/automatic-search-and-replace-data-postprocessing\/","title":{"rendered":"Automatic Search and Replace Data Postprocessing"},"content":{"rendered":"\n<p><span style=\"color: #808080;\"><strong><em>Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems and a programmable graphic and text processing tool.<\/em><\/strong><\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-blue-color has-text-color\">Automatic Search and Replace Data Postprocessing <\/h2>\n\n\n\n<p><strong><span style=\"color: #ff6600;\">Update V4.7b<\/span><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Postprocessing-Grid-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"986\" height=\"666\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Postprocessing-Grid-1.png\" alt=\"\" class=\"wp-image-3311\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Postprocessing-Grid-1.png 986w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Postprocessing-Grid-1-300x203.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Postprocessing-Grid-1-768x519.png 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Postprocessing-Grid-1-624x421.png 624w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/a><\/figure>\n\n\n\n<p>There&#8217;s a <strong>Search and Replace Grid<\/strong> in the <strong>Graphics Preview and Editors<\/strong> window.<\/p>\n\n\n\n<p>1. Show the <strong>S+R Grid<\/strong> (blue arrow). (Same button to hide the Grid)<\/p>\n\n\n\n<p>2.Define <strong>Search String<\/strong>, <strong>Replace String<\/strong>, if needed, one of the <strong>functions<\/strong> of the box.<\/p>\n\n\n\n<p>3. Click on <strong>Run S+R in Main<\/strong> button to perform the data processing in the source code Text Editor. The <strong>occurrences counter<\/strong> will show the number of changes (orange arrow).<\/p>\n\n\n\n<p>In this example &#8220;0x00&#8221; has been replaced by &#8220;replaced&#8221;, one time only in the whole source code. (purple frames) If a <strong>Function Cell is void<\/strong> in the Grid, the S+R task applies for the whole source code.<\/p>\n\n\n\n<p class=\"has-blue-color has-text-color\"><strong>Automatic Postprocessing<\/strong><\/p>\n\n\n\n<p>The tasks defined in the S+R grid can automatically be executed after an export of GLCD data by switching the <strong>postprocessing to ENABLE<\/strong>.(green arrow) in the main menu or in the <strong>Export Canvas to Data with Options<\/strong> window (green arrows below)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Automatic-Postprocessing-Grid.png\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"696\" src=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Automatic-Postprocessing-Grid.png\" alt=\"\" class=\"wp-image-3335\" srcset=\"https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Automatic-Postprocessing-Grid.png 823w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Automatic-Postprocessing-Grid-300x254.png 300w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Automatic-Postprocessing-Grid-768x649.png 768w, https:\/\/bitmap2lcd.com\/blog\/wp-content\/uploads\/2023\/10\/bitmap2LCD_Automatic-Postprocessing-Grid-624x528.png 624w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-blue-color has-text-color\"><strong>Auxiliary Editor<\/strong><\/p>\n\n\n\n<p class=\"has-dark-gray-color has-text-color\">A tab opens an <strong>Auxiliary Editor<\/strong> to ease comparing original and postprocessed source codes.<\/p>\n\n\n\n<p class=\"has-text-align-center\">&gt;.&lt;<\/p>\n\t<div class=\"quickshare-container\">\r\n\t<ul class=\"quickshare-genericons quickshare-effect-round quickshare-effect-expand quickshare-small\">\r\n\t\t<li class=\"quickshare-share\"><\/li> \r\n\t\t<li><a href=\"https:\/\/facebook.com\/sharer.php?u=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fautomatic-search-and-replace-data-postprocessing%2F&amp;t=Automatic+Search+and+Replace+Data+Postprocessing+<+Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming\" target=\"_blank\" title=\"Share on Facebook\"><span class=\"quickshare-facebook\">Facebook<\/span><\/a><\/li>\t\t<li><a href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fautomatic-search-and-replace-data-postprocessing%2F&amp;text=Automatic+Search+and+Replace+Data+Postprocessing+<+Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming\" target=\"_blank\" title=\"Share on Twitter\"><span class=\"quickshare-twitter\">Twitter<\/span><\/a><\/li>\t\t<li><a href=\"http:\/\/pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fautomatic-search-and-replace-data-postprocessing%2F&amp;media=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fwp-content%2Fuploads%2F2023%2F10%2Fbitmap2LCD_Automatic-Postprocessing-Grid-300x254.png&amp;description=Bitmap2LCD+is+a+tool+for+programming+small+Graphic+LCDs+in+embedded+systems+and+a+programmable+graphic+and+text+processing+tool.+Automatic+Search+and+Replace+Data+Postprocessing+Update+V4.7b+There%27s+a+Search+and+Replace+Grid+in+the+Graphics+Preview+and+Editors%26hellip%3B\" target=\"_blank\" title=\"Share on Pinterest\"><span class=\"quickshare-pinterest\">Pinterest<\/span><\/a><\/li>\t\t<li><a href=\"http:\/\/linkedin.com\/shareArticle?mini=true&amp;url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fautomatic-search-and-replace-data-postprocessing%2F&amp;title=Automatic+Search+and+Replace+Data+Postprocessing&amp;source=Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming&amp;summary=Bitmap2LCD+is+a+tool+for+programming+small+Graphic+LCDs+in+embedded+systems+and+a+programmable+graphic+and+text+processing+tool.+Automatic+Search+and+Replace+Data+Postprocessing+Update+V4.7b+There%27s+a+Search+and+Replace+Grid+in+the+Graphics+Preview+and+Editors%26hellip%3B\" title=\"Share on Linkedin\" target=\"_blank\"><span class=\"quickshare-linkedin\">Linkedin<\/span><\/a><\/li>\t\t<li><a href=\"https:\/\/plus.google.com\/share?url=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fautomatic-search-and-replace-data-postprocessing%2F\" target=\"_blank\" title=\"Share on Google+\"><span class=\"quickshare-googleplus\">Google+<\/span><\/a><\/li>\t\t\t\t\t\t\t\t<li><a href=\"mailto:?subject=Bitmap2LCD+Software+Tool+Blog+%3A%3A+about+GLCD+displays+and+Programming:+Automatic+Search+and+Replace+Data+Postprocessing&amp;body=https%3A%2F%2Fbitmap2lcd.com%2Fblog%2Fautomatic-search-and-replace-data-postprocessing%2F\" target=\"_blank\" title=\"Share via Email\"><span class=\"quickshare-email\">Email<\/span><\/a><\/li>\t<\/ul>\r\n\t<\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Bitmap2LCD is a tool for programming small Graphic LCDs in embedded systems and a programmable graphic and text processing tool. Automatic Search and Replace Data Postprocessing Update V4.7b There&#8217;s a Search and Replace Grid in the Graphics Preview and Editors window. 1. Show the S+R Grid (blue arrow). (Same button to hide the Grid) 2.Define [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[731],"tags":[826,7,831,828,825,827,829],"class_list":["post-3293","post","type-post","status-publish","format-standard","hentry","category-search-and-replace","tag-auxiliary-editor","tag-postprocessing","tag-replace-text-2","tag-replace-with-string","tag-search-and-replace-grid","tag-search-string","tag-search-text"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/3293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/comments?post=3293"}],"version-history":[{"count":37,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/3293\/revisions"}],"predecessor-version":[{"id":3337,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/posts\/3293\/revisions\/3337"}],"wp:attachment":[{"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/media?parent=3293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/categories?post=3293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitmap2lcd.com\/blog\/wp-json\/wp\/v2\/tags?post=3293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}