Postagens

Mostrando postagens de setembro, 2021

REGEX - Fundamentos

ABAIXO REGEX MUITO UTEIS PARA FACILITAR A REFATORAÇÃO, ETC... ORDENADO DE MAIOR USO E MENOR COMPLEXIDADE PARA MENOR USO E MAIOR COMPLEXIDADE: DELPHI//OBJECT-PASCAL//SQL-SERVER    PASSA PARA UPPERCASE:                LOCALIZAR:.* SUBSTITUIR:\U$0 PASSA PARA LOWCASE:                    LOCALIZAR:.* SUBSTITUIR:\L$0 REMOVE ESPAÇOS EXTRAS: LOCALIZAR:(\w)  +(\w) SUBSTITUIR:$1 $2 MOVE VIRGULA PARA ANTES DA QUEBRA DE LINHA: LOCALIZAR: *(\r\n *) , SUBSTITUIR:,$1  SCRIPT SQL (DELPHI TO SQL): L:('')|(^ *')|(',?$) S:?1':?2:?3 CONVERT UPDATE TO SELECT: L:(update)| .*? set|(?: |^)(.*?) ?= ?(.*?)(, ?|$)(?s)(?=.*from) S:?1SELECT:?2 $2, $3$4 ACERTAR DATA NA REGION: L:^  (?: {10})(.*?)(\d{2}(?:-|/)\d{2}(?:-|/)\d{4}) -  S:  $2$1 DELPHI-SQL SEPARAR CAMPOS EM LINHAS SEPARADAS: LOCALIZAR:( \w*,)(?!'\);) SUBSTITUIR:$1'\);\r\n      SQL.ADD\('  INVERTER OPERADOR E OPERA...