{"id":308,"date":"2008-09-20T11:21:57","date_gmt":"2008-09-20T09:21:57","guid":{"rendered":"http:\/\/blog.ginchen.de\/?p=308"},"modified":"2010-03-15T01:27:49","modified_gmt":"2010-03-14T23:27:49","slug":"live-ajax-regex-tester","status":"publish","type":"post","link":"http:\/\/blog.ginchen.de\/en\/2008\/09\/20\/live-ajax-regex-tester\/","title":{"rendered":"Live Ajax PHP regex tester"},"content":{"rendered":"<a href=\"http:\/\/blog.ginchen.de\/wp-content\/uploads\/2008\/09\/regex.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.ginchen.de\/wp-content\/uploads\/2008\/09\/regex-200x133.jpg\" alt=\"Regular expressions - insidious beasts!\" title=\"Regular expressions - insidious beasts!\" width=\"200\" height=\"133\" class=\"alignright size-thumbnail wp-image-314\" srcset=\"http:\/\/blog.ginchen.de\/wp-content\/uploads\/2008\/09\/regex-200x133.jpg 200w, http:\/\/blog.ginchen.de\/wp-content\/uploads\/2008\/09\/regex-300x199.jpg 300w, http:\/\/blog.ginchen.de\/wp-content\/uploads\/2008\/09\/regex.jpg 800w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/a>\r\n\r\n<p>Yesterday I was close to a nervous breakdown, because my beloved PHP regex tester, formerly to be found at http:\/\/nancywalshee03.freehostia.com\/, doesn&#8217;t exist any more. So I shorthand created another gem of dirty programming work and wrote a new one quickly, to be found at <a  rel=\"external\" href=\"http:\/\/www.ginchen.de\/regextester\/\">http:\/\/www.ginchen.de\/regextester\/<\/a>.<br \/>\r\nIt uses <code>preg_match_all()<\/code> to find the needle in the haystack and displays the consequent PHP array as result. The search pattern must be entered with delimiters. May it be of help to other desperates, too. ;)<\/p>","protected":false},"excerpt":{"rendered":"Yesterday I was close to a nervous breakdown, because my beloved PHP regex tester, formerly to be found at http:\/\/nancywalshee03.freehostia.com\/, doesn&#8217;t exist any more. So I shorthand created another gem of dirty programming work and wrote a new one quickly, to be found at http:\/\/www.ginchen.de\/regextester\/. It uses preg_match_all() to find the needle in the haystack [&hellip;]","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[76],"tags":[120,122,121,124,118,119,123],"_links":{"self":[{"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/posts\/308"}],"collection":[{"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/comments?post=308"}],"version-history":[{"count":20,"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/posts\/308\/revisions"}],"predecessor-version":[{"id":317,"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/posts\/308\/revisions\/317"}],"wp:attachment":[{"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/media?parent=308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/categories?post=308"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.ginchen.de\/en\/wp-json\/wp\/v2\/tags?post=308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}