{"version":"1.0","provider_name":"DreamHost Glossary","provider_url":"https:\/\/glossary.dream.press\/glossary","author_name":"dh_bot","author_url":"https:\/\/glossary.dream.press\/glossary\/author\/dh_bot\/","title":"Regex - DreamHost Glossary","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"7qpSpuYM0X\"><a href=\"https:\/\/glossary.dream.press\/glossary\/pt\/hosting-pt\/regex-pt\/\">Regex<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/glossary.dream.press\/glossary\/pt\/hosting-pt\/regex-pt\/embed\/#?secret=7qpSpuYM0X\" width=\"600\" height=\"338\" title=\"&#8220;Regex&#8221; &#8212; DreamHost Glossary\" data-secret=\"7qpSpuYM0X\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","description":"Uma Express\u00e3o Regular (Regex) \u00e9 uma sequ\u00eancia de caracteres que define um padr\u00e3o de busca. Geralmente, esses padr\u00f5es s\u00e3o usados por algoritmos de busca de strings para opera\u00e7\u00f5es de \"procurar\" ou \"procurar e substituir\", ou para valida\u00e7\u00e3o de entrada. \u00c9 uma t\u00e9cnica desenvolvida na ci\u00eancia da computa\u00e7\u00e3o te\u00f3rica e teoria de linguagens formais."}