{"id":12657,"date":"2020-04-09T10:57:54","date_gmt":"2020-04-09T18:57:54","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/vsnews\/?p=12657"},"modified":"2020-04-09T10:57:54","modified_gmt":"2020-04-09T18:57:54","slug":"aa84qxh","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vsnews\/akams-aa84qxh\/","title":{"rendered":"Regex Performance Improvements in .NET 5"},"content":{"rendered":"<p>The\u00a0<code class=\" prettyprinted\"><span class=\"typ\">System<\/span><span class=\"pun\">.<\/span><span class=\"typ\">Text<\/span><span class=\"pun\">.<\/span><span class=\"typ\">RegularExpressions<\/span><\/code>\u00a0namespace has been in .NET for years, all the way back to .NET Framework 1.1. It\u2019s used in hundreds of places within the .NET implementation itself, and directly by thousands upon thousands of applications. Across all of that, it represents a significant source of CPU consumption.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The\u00a0System.Text.RegularExpressions\u00a0namespace has been in .NET for years, all the way back to .NET Framework 1.1. It\u2019s used in hundreds of places within the .NET implementation itself, and directly by thousands upon thousands of applications. Across all of that, it represents a significant source of CPU consumption.<\/p>\n","protected":false},"author":18258,"featured_media":8227,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-12657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allskus"],"acf":[],"blog_post_summary":"<p>The\u00a0System.Text.RegularExpressions\u00a0namespace has been in .NET for years, all the way back to .NET Framework 1.1. It\u2019s used in hundreds of places within the .NET implementation itself, and directly by thousands upon thousands of applications. Across all of that, it represents a significant source of CPU consumption.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/12657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/users\/18258"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/comments?post=12657"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/posts\/12657\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media\/8227"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/media?parent=12657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/categories?post=12657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vsnews\/wp-json\/wp\/v2\/tags?post=12657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}