[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-571361-105":53,"doc-detail-571361-en":127},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":120,"head_meta":122,"extra_data":124,"updated_unix":126},105,"en","the-stata-cheat-sheet-for-regular-expressions-comprehensive-guide","The Stata Cheat Sheet for Regular Expressions - Comprehensive Guide","","This comprehensive cheat sheet provides a detailed overview of regular expression (regex) syntax and its application within the Stata statistical software environment. It categorizes essential core functions, special characters requiring escape sequences, and critical quantifiers and anchors used for pattern matching. Furthermore, the document contrasts greedy, reluctant, and possessive matching behaviors, providing a clear reference table for researchers. It also summarizes key Stata commands for string manipulation and includes a practical syntax example illustrating advanced regex matching within the gen command, facilitating efficient data cleaning and text processing tasks for Stata users.",{"@graph":63,"@context":119},[64,80,102],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":51,"@type":70,"position":76},"https://docshare.wps.com/template/general/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/the-stata-cheat-sheet-for-regular-expressions-comprehensive-guide/571361/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/the-stata-cheat-sheet-for-regular-expressions-comprehensive-guide/571361.png","ImageObject",442,249,{"name":88,"@type":89},"cksankcs","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-22","2026-10-13",true,{"@type":98,"interactionType":99,"userInteractionCount":101},"InteractionCounter",{"@type":100},"ViewAction",7,{"@type":103,"mainEntity":104},"FAQPage",[105,111,115],{"name":106,"@type":107,"acceptedAnswer":108},"What are the primary Stata commands for regex?","Question",{"text":109,"@type":110},"Key Stata commands include ustregexm for pattern matching, ustrregexs for extracting sub-expressions or tokens, and ustrregexra for replacing patterns within strings.","Answer",{"name":112,"@type":107,"acceptedAnswer":113},"How does a greedy quantifier differ from a possessive one in Stata?",{"text":114,"@type":110},"Greedy quantifiers like '*' or '+' attempt to match as much as possible, while possessive quantifiers like '*+' or '++' match as much as possible without backtracking, which can be more efficient in specific search scenarios.",{"name":116,"@type":107,"acceptedAnswer":117},"What is the purpose of the backslash \\ in regex?",{"text":118,"@type":110},"The backslash serves as an escape function, allowing users to use special characters like brackets, dots, or dollar signs as literal characters within their search patterns instead of their functional regex meanings.","https://schema.org",{"og:url":78,"og:type":121,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":123,"canonical":78},"index,follow",{"doc_id":125,"site_id":56},571361,1792084128,{"code":4,"msg":5,"data":128},{"doc_id":125,"user_id":129,"nickname":88,"user_avatar":130,"doc_module":9,"category_id":50,"category_name":51,"doc_title":59,"doc_description":61,"doc_content":60,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":101,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":9,"language":135,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":61,"update_tm":139,"read_time":4},3985747882755,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","cbCaihr5ap79mE4U","https://ap.wps.com/l/cbCaihr5ap79mE4U","pdf",289790,"English","# Core Stata Regex Functions\n## Special Characters and Quantifiers\n# Greedy vs Possessive Matching\n## Practical Stata Syntax Usage","[{\"question\":\"What are the primary Stata commands for regex?\",\"answer\":\"Key Stata commands include ustregexm for pattern matching, ustrregexs for extracting sub-expressions or tokens, and ustrregexra for replacing patterns within strings.\"},{\"question\":\"How does a greedy quantifier differ from a possessive one in Stata?\",\"answer\":\"Greedy quantifiers like '*' or '+' attempt to match as much as possible, while possessive quantifiers like '*+' or '++' match as much as possible without backtracking, which can be more efficient in specific search scenarios.\"},{\"question\":\"What is the purpose of the backslash \\\\ in regex?\",\"answer\":\"The backslash serves as an escape function, allowing users to use special characters like brackets, dots, or dollar signs as literal characters within their search patterns instead of their functional regex meanings.\"}]","The Stata Cheat Sheet for Regular Expressions - Comprehensive Guide | PDF",1791914108]