Comparação de regex
Eu estou (finalmente) começando a aprender regex, e estou imaginando se há alguma diferença notável entre essas duas strings padrão. Estou tentando combinar linhas como "Title=Blah
"e combina" Título "e" Blá "em dois grupos.
O problema vem com títulos como "Title=The = operator
". Aqui estão as duas opções para resolver o problema:
^([^=]+)=(.+)$
^(.+?)=(.+)$
Existe alguma diferença entre os dois, seja no desempenho ou na funcionalidade?