Evite padrões de escape de PCRE

O delimitador PCRE padrão / é muito comum em muitas strings relacionadas ao desenvolvimento web normal, seja um esquema de protocolo, um URI completo ou um componente de caminho, então, em vez de ter que escapar coisas como esta (PHP):

preg_match('/https://coderwall.com/p/new/', $url);

Você pode simplesmente evitar o aborrecimento e usar outro delimitador incomum, mas válido (como § ou o meu favorito ~ ):

preg_match('~https://coderwall.com/p/new~', $url);

Eu tenho essa convenção há anos e não sei como poderia ter usado qualquer outro delimitador. Uma advertência incomum, mas importante – se seu padrão for fornecido pelo usuário ou se você apenas quiser escapar dele usando as funções PCRE, você também precisa passar o delimitador escolhido:

// returns https://coderwall.com/p/new
preg_quote
('https://coderwall.com/p/new', '~');

É isso aí! Espero que isso economize muitos segundos durante sua regexing.