{"id":9589,"date":"2022-09-19T17:16:20","date_gmt":"2022-09-19T11:46:20","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/"},"modified":"2022-09-19T17:16:20","modified_gmt":"2022-09-19T11:46:20","slug":"solved-find-whitespace-and-add-line-break-on-a-text-file-c","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/","title":{"rendered":"[Solved] Find whitespace and add line break on a text file C#"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-47032623\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"47032623\" data-parentid=\"47031873\" 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>Its not quite clear what you are asking, in case you want the output to be in file aswell, you could try this FormatFile Function. Its reads all lines from file at once though, so be careful with bigger files. It loops through all lines then it splits that line on a whitespace character. Depending on what you want the output to look like you can alter the &#8220;if&#8221; statements. finally flush the StreamWriter down to the Filestream. All closing and disposing is done by the using statement. <\/p>\n<pre><code>static void Main(string[] args)\n{\n    FormatFile(@\"c:\\test.txt\");\n}\n\npublic static void FormatFile(string pathToFile)\n{\n    string[] lines = File.ReadAllLines(pathToFile);\n    using (FileStream fs = new FileStream(pathToFile, FileMode.OpenOrCreate))\n    using (StreamWriter sw = new StreamWriter(fs))\n    {\n        foreach( string line in lines)\n        {\n            if (String.IsNullOrWhiteSpace(line))\n                continue;\n\n            string[] parts = line.Split(' ');\n\n            for (int i = 0; i &lt; parts.Length; i++)\n            {\n                string part = parts[i].Trim();\n                if (!String.IsNullOrWhiteSpace(part))\n                {\n                    sw.WriteLine(part);\n                }\n                else \/\/if( ... )\n                {\n                    sw.WriteLine(\"-\");\n                }\n                \/\/else if( ...)\n                \/\/{\n                \/\/    sw.WriteLine(\"KPC1\");\n                \/\/}\n                \/\/else\n                \/\/{\n                \/\/\n                \/\/}\n            }   \n        }\n        sw.Flush(); \n    }\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Find whitespace and add line break on a text file C# <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Its not quite clear what you are asking, in case you want the output to be in file aswell, you could try this FormatFile Function. Its reads all lines from file at once though, so be careful with bigger files. It loops through all lines then it splits that line on a whitespace character. &#8230; <a title=\"[Solved] Find whitespace and add line break on a text file C#\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/\" aria-label=\"More on [Solved] Find whitespace and add line break on a text file C#\">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":[324],"class_list":["post-9589","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Find whitespace and add line break on a text file C# - 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-find-whitespace-and-add-line-break-on-a-text-file-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Find whitespace and add line break on a text file C# - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Its not quite clear what you are asking, in case you want the output to be in file aswell, you could try this FormatFile Function. Its reads all lines from file at once though, so be careful with bigger files. It loops through all lines then it splits that line on a whitespace character. ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-19T11:46:20+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-find-whitespace-and-add-line-break-on-a-text-file-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Find whitespace and add line break on a text file C#\",\"datePublished\":\"2022-09-19T11:46:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/\"},\"wordCount\":114,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/\",\"name\":\"[Solved] Find whitespace and add line break on a text file C# - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-19T11:46:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Find whitespace and add line break on a text file C#\"}]},{\"@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\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Find whitespace and add line break on a text file C# - 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-find-whitespace-and-add-line-break-on-a-text-file-c\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Find whitespace and add line break on a text file C# - JassWeb","og_description":"[ad_1] Its not quite clear what you are asking, in case you want the output to be in file aswell, you could try this FormatFile Function. Its reads all lines from file at once though, so be careful with bigger files. It loops through all lines then it splits that line on a whitespace character. ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/","og_site_name":"JassWeb","article_published_time":"2022-09-19T11:46:20+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-find-whitespace-and-add-line-break-on-a-text-file-c\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Find whitespace and add line break on a text file C#","datePublished":"2022-09-19T11:46:20+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/"},"wordCount":114,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/","url":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/","name":"[Solved] Find whitespace and add line break on a text file C# - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-19T11:46:20+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-find-whitespace-and-add-line-break-on-a-text-file-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Find whitespace and add line break on a text file C#"}]},{"@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\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","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\/9589","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=9589"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/9589\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=9589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=9589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=9589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}