{"id":32289,"date":"2023-01-27T23:30:04","date_gmt":"2023-01-27T18:00:04","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/"},"modified":"2023-01-27T23:30:04","modified_gmt":"2023-01-27T18:00:04","slug":"solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/","title":{"rendered":"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-55222145\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"55222145\" data-parentid=\"55221765\" data-score=\"3\" 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>I&#8217;m trying to give an answer that will help you understanding the problem and work on the solution.<\/p>\n<p>You have a string with capital letters and at some point there is a small letter. You want the string to be split at the position before the first small letter. You can iterate through the string and find the first small letter, remember that position and split the string there.<\/p>\n<p>This is neither regex nor fast, but simple and verbose:<\/p>\n<pre><code>input_string = 'TESTTest'\nfor pos, letter in enumerate(input_string):\n  if letter.islower() and letter.isalpha():\n    split_position = pos-1\n    break\nfirst_part = input_string[:split_position]\nsecond_part = input_string[split_position:]\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 Split string on capital letter and a capital letter followed by a lowercase letter [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] I&#8217;m trying to give an answer that will help you understanding the problem and work on the solution. You have a string with capital letters and at some point there is a small letter. You want the string to be split at the position before the first small letter. You can iterate through the &#8230; <a title=\"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/\" aria-label=\"More on [Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed]\">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":[540,2452,349,362,1426],"class_list":["post-32289","post","type-post","status-publish","format-standard","hentry","category-solved","tag-list","tag-lowercase","tag-python","tag-string","tag-uppercase"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed] - 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-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] I&#8217;m trying to give an answer that will help you understanding the problem and work on the solution. You have a string with capital letters and at some point there is a small letter. You want the string to be split at the position before the first small letter. You can iterate through the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-27T18:00:04+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-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed]\",\"datePublished\":\"2023-01-27T18:00:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/\"},\"wordCount\":114,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"list\",\"lowercase\",\"python\",\"string\",\"uppercase\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/\",\"name\":\"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-01-27T18:00:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed]\"}]},{\"@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=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed] - 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-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed] - JassWeb","og_description":"[ad_1] I&#8217;m trying to give an answer that will help you understanding the problem and work on the solution. You have a string with capital letters and at some point there is a small letter. You want the string to be split at the position before the first small letter. You can iterate through the ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/","og_site_name":"JassWeb","article_published_time":"2023-01-27T18:00:04+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-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed]","datePublished":"2023-01-27T18:00:04+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/"},"wordCount":114,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["list","lowercase","python","string","uppercase"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/","name":"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-27T18:00:04+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-split-string-on-capital-letter-and-a-capital-letter-followed-by-a-lowercase-letter-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Split string on capital letter and a capital letter followed by a lowercase letter [closed]"}]},{"@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=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","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\/32289","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=32289"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/32289\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=32289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=32289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=32289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}