[{"data":1,"prerenderedAt":577},["ShallowReactive",2],{"project-35334848":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":44,"post_text":46,"what":47,"said":62,"maker_in_thread":197,"shape":205,"grid":210,"attempts":542,"same_week":543,"maker_shows":42,"maker_hidden":569,"reader_version":570,"card":571},"35334848","Regex.ai","AI-powered regular expression generator","title","Show HN: Regex.ai – AI-powered regular expression generator","https:\u002F\u002Fregex.ai\u002F","regex.ai","regexLL",1679968544,2023,294,123,152,3109,5,"legend","ai","regex generator","web_app",[21,24,25,26],"regular expression","ai regex","regex from examples","roasted",-0.614,{"positive":30,"neutral":31,"mixed":30,"critical":32},3,11,37,54,{"execution":35,"idea":38,"docs":40,"privacy":41,"design":43},{"positive":36,"critical":37},0,17,{"positive":30,"critical":39},18,{"positive":36,"critical":36},{"positive":36,"critical":42},1,{"positive":36,"critical":42},[42,42,42,36,36,36,36,36,36,30,42,30,42,42,42,42,42,45,36,36,36,42,36,42,42,30,36,42,42,42,42,42,30,42,30,42,36,36,36,30],2,"Regex.ai is an AI-powered tool that generates regular expressions. It can accurately generate regular expressions that match specific patterns in text with precision. Whether you're a novice or an expert, Regex.ai's intuitive interface makes it easy to input sample text and generate complex regular expressions quickly and efficiently. Overall, Regex.ai is a game-changer that will save you time and streamline your workflow.",{"problem":48,"audience":54,"pricing":58,"motivation":58,"time_to_build":58,"stack":59,"openness":60,"stage":61,"team_size":60},{"value":49,"source":50,"evidence":51},"Writing regular expressions is hard; generates regex from sample text","maker",[52],{"id":53},"post",{"value":55,"source":50,"evidence":56},"Novices and experts writing regular expressions",[57],{"id":53},null,[],"unknown","beta",{"praise":63,"objections":80,"requests":142,"questions":164,"alternatives":176},[64],{"value":65,"source":66,"evidence":67},"Useful tool for novices; good project and implementation","commenter",[68,72,76],{"id":69,"by":70,"text":71},"35337306","epaga","Very useful tool for novices, though I'd assume experts will much rather write one themselves... P.S. assuming the poster is scanning the comments, typo in the site title:…",{"id":73,"by":74,"text":75},"35337842","benrutter","This is a really nice implementation, so full credit to the creator. Regex is always confusing to compose, but it's also one of those situations where I can't help but wonder if…",{"id":77,"by":78,"text":79},"35337560","wahidislam","imo using chatgpt for generating regex is better, good project although",[81,100,107,119,131],{"value":82,"source":66,"evidence":83},"Generated regexes fail basic tests and don't match the sample text",[84,88,92,96],{"id":85,"by":86,"text":87},"35343580","jedberg","Usually when you have an AI like this that is supposed to generate verifiable results, you do an adversarial test where you ask it to solve problems that you already know the…",{"id":89,"by":90,"text":91},"35339335","mikeponders","I tried it with the default example, and it couldn't match only the street names. How does this work under the hood?",{"id":93,"by":94,"text":95},"35336218","eviks","The most basic check - that the suggestions are working - is missing",{"id":97,"by":98,"text":99},"35337741","tomashubelbauer","I was curious if this would be smart enough to generate a regex for any four letter word so I copied the tagline of the site and highlighted all four letter words in it. (I have…",{"value":101,"source":66,"evidence":102},"No explanation or verification of generated patterns",[103],{"id":104,"by":105,"text":106},"35335521","AdieuToLogic","> Regex.ai is an AI-powered tool that generates regular expressions. Or, just write regular expressions? > ... Regex.ai's intuitive interface makes it easy to input sample text…",{"value":108,"source":66,"evidence":109},"Too many LLM tools; hand-written regex or ChatGPT is simpler",[110,114,118],{"id":111,"by":112,"text":113},"35342183","rpigab","It's nice and there are use cases for it, but if I ever need something like it, I'll prolly just explain what I want to ChatGPT and tell it what regexp engine I'm using, and…",{"id":115,"by":116,"text":117},"35336927","alexnew","To be honest I find ChatGPT sufficient for regex. I usually ask it for test cases that I can then validate in a regex playground to make the regex is working as expected.",{"id":77,"by":78,"text":79},{"value":120,"source":66,"evidence":121},"Overfitting and unreadable output",[122,123,127],{"id":104,"by":105,"text":106},{"id":124,"by":125,"text":126},"35335923","ar9av","Honestly, writing a regex is way easier than reading a regex, no? So it feels like now I have the harder task of proving that the generated regex is correct.",{"id":128,"by":129,"text":130},"35339220","clbrmbr","The input isn’t rich enough to generate generalizable regexes (regecies?). Would probably be better off with a text input explaining what the user wants to match. Text-to-regex…",{"value":132,"source":66,"evidence":133},"Unclear whether it is truly AI and what model is used",[134,138],{"id":135,"by":136,"text":137},"35335807","mmaunder","How is this AI rather than just string logic? What model was trained? Trained on what? Maybe producthunt would be a better place to post promos?",{"id":139,"by":140,"text":141},"35338777","mr_gibbins","This looks like a great tool, I would like to ask if it really is AI-powered? AI is a term that's been heavily co-opted by the expert systems crowd, especially when marketing…",[143,148,156],{"value":144,"source":66,"evidence":145},"Add verification that generated regexes match input text",[146,147],{"id":97,"by":98,"text":99},{"id":93,"by":94,"text":95},{"value":149,"source":66,"evidence":150},"Explain what each generated pattern does",[151,152],{"id":104,"by":105,"text":106},{"id":153,"by":154,"text":155},"35341877","6510","There are tools that somewhat explain what each part of a regex does.",{"value":157,"source":66,"evidence":158},"Explain how the tool works under the hood",[159,160],{"id":111,"by":112,"text":113},{"id":161,"by":162,"text":163},"35335797","libraryatnight","This doesn't seem to generate great regex, but it does seem to generally work(ish?) so I guess nobody would care. That said, how's this work? Are you just sending this off to one…",[165,169],{"value":166,"source":66,"evidence":167},"Is the input data sent to an AI API and how is it handled",[168],{"id":161,"by":162,"text":163},{"value":170,"source":66,"evidence":171},"How does it compare to GPT-4",[172],{"id":173,"by":174,"text":175},"35336401","karmasimida","How is this compare to GPT-4? I am using it to write regex all the time nowadays.",[177,186],{"value":178,"source":66,"evidence":179},"ChatGPT \u002F GPT-4",[180,184,185],{"id":181,"by":182,"text":183},"35339952","gbro3n","The results I got from this were unfortunately not useful. For example in trying to extract the property names from a connection string, I highlighted all of the property names…",{"id":115,"by":116,"text":117},{"id":173,"by":174,"text":175},{"value":187,"source":66,"evidence":188},"regex-generator by Olaf Neumann and grex",[189,193],{"id":190,"by":191,"text":192},"35341266","textread","If you would like to generate a regular expression by giving an example input text and an example output match, you could use this closed form solution tool:-…",{"id":194,"by":195,"text":196},"35336235","_andrei_","Related: https:\u002F\u002Fgithub.com\u002Fpemistahl\u002Fgrex",{"comments":45,"answered":42,"key":198},[199,202],{"id":200,"text":201},"35335606","Thanks for your feedback! Updated ver 1.1 coming soon with more descriptions and better performance :)",{"id":203,"text":204},"35335473","Great to see our service rank 2nd in Hacker News! Surprise by the sudden rise in traffic. We will be deploying regex.ai v1.1 on the first week of April , with descriptions and 5x…",{"commenters":206,"max_depth":207,"maker_replies":45,"first_comment_mins":208,"lifespan_hours":209},94,7,39,199,[211,213,217,220,224,226,228,231,233,236,239,241,243,246,249,252,255,258,261,264,266,269,271,274,277,280,283,285,288,292,294,297,299,302,305,309,311,314,317,319,322,325,328,331,334,336,338,342,345,346,350,351,355,358,361,363,366,369,372,375,377,380,383,384,386,388,391,394,396,400,402,405,407,409,412,416,420,422,425,428,431,432,435,438,440,444,447,450,454,458,461,464,468,470,474,478,480,484,488,490,492,495,499,502,504,508,509,511,514,517,519,522,525,528,531,533,536,538],[104,36,42,212,105,36],"project\u002Fcritical\u002Fexecution",[214,36,36,215,216,36],"35335594","commenter\u002Fneutral\u002Fnone","anileated",[218,36,42,219,105,36],"35335941","project\u002Fcritical\u002Fidea",[221,36,36,222,223,36],"35336154","other\u002Fneutral\u002Fnone","safety1st",[225,36,36,215,105,36],"35336398",[227,36,42,219,216,36],"35336549",[229,36,42,212,230,36],"35336609","JTyQZSnP3cQGa8B",[232,36,36,215,223,36],"35336858",[234,36,36,222,235,36],"35336967","lynx23",[237,36,36,215,238,36],"35337133","Kiro",[240,36,36,215,235,36],"35337965",[242,36,36,215,223,36],"35343808",[244,36,36,222,245,36],"35339475","distcs",[247,36,36,222,248,36],"35342928","EGreg",[250,36,36,215,251,36],"35337351","blowski",[253,36,36,215,254,36],"35338189","manfre",[256,36,36,215,257,36],"35339286","circuit10",[259,36,36,215,260,36],"35340286","column",[262,36,36,215,263,36],"35336803","cuuupid",[265,36,36,215,238,36],"35337074",[267,36,36,215,268,36],"35337186","harvey9",[270,36,36,215,216,36],"35337425",[272,36,36,215,273,36],"35337715","TeMPOraL",[275,36,36,215,276,36],"35341608","ivanche",[278,36,36,215,279,36],"35342479","abecedarius",[281,36,36,215,282,36],"35345544","soiler",[200,36,36,284,11,42],"maker\u002Fneutral\u002Fexecution",[286,36,30,287,105,36],"35335698","maker\u002Fneutral\u002Fdocs",[289,36,30,290,291,36],"35339624","project\u002Fneutral\u002Fexecution","qwertox",[153,36,30,293,154,36],"project\u002Fneutral\u002Fdocs",[295,36,42,212,296,36],"35341993","barbariangrunge",[298,36,36,222,282,36],"35345773",[300,36,30,290,301,36],"35343421","jameshart",[303,42,42,219,304,36],"35335964","qsort",[306,42,18,307,308,36],"35336115","project\u002Fpositive\u002Fidea","hackernewds",[310,42,42,212,94,36],"35336187",[312,42,30,290,313,36],"35336272","nigamanth",[315,42,42,212,316,36],"35336367","danmur",[318,42,42,212,230,36],"35336369",[320,42,42,212,321,36],"35341445","cowl",[323,42,42,219,324,36],"35336501","roncesvalles",[326,42,42,219,327,36],"35336533","__lm__",[329,42,42,212,330,36],"35337869","nicolaslegland",[332,45,42,219,333,36],"35339429","florianfmmartin",[335,45,36,215,260,36],"35340270",[337,45,42,219,282,36],"35345850",[339,45,30,340,341,36],"35340289","project\u002Fneutral\u002Fidea","thunky",[343,45,36,215,344,36],"35343687","b5n",[190,30,42,219,191,36],[347,348,42,212,349,36],"35339674",4,"elif",[85,18,42,212,86,36],[352,353,30,340,354,36],"35335249",6,"pyuser583",[356,353,30,290,357,36],"35335276","yawnxyz",[359,353,36,215,360,36],"35335890","sacred_numbers",[362,353,36,215,357,36],"35336123",[364,353,36,215,365,36],"35336359","Vespasian",[367,353,36,215,368,36],"35336440","wolfi008",[370,353,36,215,371,36],"35336566","themodelplumber",[373,353,36,215,374,36],"35336844","pmx",[376,353,36,215,368,36],"35339758",[378,353,36,215,379,36],"35337953","silveraxe93",[381,353,36,222,382,36],"35337104","globalise83",[97,207,42,212,98,36],[181,385,42,212,182,36],8,[194,387,36,222,195,36],9,[389,387,36,215,390,36],"35336297","bastardoperator",[392,387,36,215,393,36],"35375921","majastro",[395,387,36,215,195,36],"35451371",[397,398,30,340,399,36],"35335295",10,"waldenyan20",[161,31,42,401,162,36],"project\u002Fcritical\u002Fprivacy",[403,31,36,215,404,36],"35335904","jen729w",[406,31,36,222,316,36],"35336050",[111,408,42,219,112,36],12,[73,410,30,411,74,36],13,"project\u002Fmixed\u002Fidea",[413,414,36,222,415,36],"35341646",14,"cutler",[417,418,36,222,419,36],"35335122",15,"politician",[421,418,36,222,105,36],"35335355",[423,418,36,222,424,36],"35335957","bongobingo1",[426,418,36,222,427,36],"35338506","rvz",[203,429,36,430,11,42],16,"maker\u002Fneutral\u002Fnone",[115,37,42,219,116,36],[433,37,42,219,434,36],"35337154","laserbeam",[436,39,36,222,437,36],"35336396","ekiauhce",[139,439,30,411,140,36],19,[441,442,42,212,443,36],"35335388",20,"nice_byte",[445,442,42,212,446,36],"35335978","nextaccountic",[448,442,42,219,449,36],"35337742","hk__2",[451,452,36,222,453,36],"35336097",21,"beiller",[455,456,36,222,457,36],"35340166",22,"lando2319",[128,459,42,460,129,36],23,"project\u002Fcritical\u002Fdesign",[69,462,30,463,70,36],24,"project\u002Fmixed\u002Fnone",[465,466,42,219,467,36],"35342277",25,"huqedato",[135,469,42,219,136,36],26,[471,472,42,212,473,36],"35337287",27,"mrcino",[475,476,18,307,477,36],"35335393",28,"aradox66",[89,479,42,212,90,36],29,[481,482,36,222,483,36],"35336196",30,"dboreham",[485,486,42,219,487,36],"35337109",31,"zelphirkalt",[173,489,30,340,174,36],32,[93,491,42,212,94,36],33,[493,491,36,215,494,36],"35336287","benatkin",[496,497,30,290,498,36],"35335826",34,"lifewallet_dev",[500,497,36,222,501,36],"35335877","freeone3000",[77,503,42,219,78,36],35,[505,506,36,222,507,36],"35337346",36,"yellowsir",[124,32,42,219,125,36],[510,32,36,215,304,36],"35336015",[512,32,36,222,513,36],"35336047","lowefk",[515,32,36,222,516,36],"35336205","Arbortheus",[518,32,36,222,230,36],"35336969",[520,32,36,215,521,36],"35337920","krisoft",[523,32,36,222,524,36],"35343851","pygy_",[526,32,36,222,527,36],"35336085","foobarbecue",[529,32,36,222,530,36],"35336923","fhd2",[532,32,36,222,357,36],"35336107",[534,32,36,222,535,36],"35337567","kuboble",[537,32,18,307,74,36],"35337852",[539,540,42,219,541,36],"35335389",38,"xaduha",[],[544,549,553,557,561,565],{"id":545,"name":546,"points":547,"category":548},"35316679","Apple Notes Liberator",563,"productivity",{"id":550,"name":551,"points":552,"category":20},"35313171","GPT-4 Reverse Turing Test",288,{"id":554,"name":555,"points":556,"category":20},"35350662","Libraria",271,{"id":558,"name":559,"points":560,"category":548},"35327112","Open AI is not Open",241,{"id":562,"name":563,"points":564,"category":20},"35301657","llm-security",238,{"id":566,"name":567,"points":568,"category":20},"35344787","Lit-LLaMA",158,false,"v2",{"id":572,"name":5,"line":6,"ai":569,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":573,"top":18,"kw":574,"maker":11,"domain":10,"tier":19,"attempts":36,"strip":575,"url":9,"mix":576,"praise":65,"objection":82,"sub":21},35334848,-0.61,[21,24,25,26],"1110000003131111120001011301111131310003",[30,31,30,32],1794036633127]