info:regexp

regexp / ereg / expressions régulières

Un exemple pour vous faire envie:

var urlRE = new RegExp('^mongo(?:db)?://(?:|([^@/]*)@)([^@/]*)(?:|/([^?]*)(?:|\\?([^?]*)))$'); 

Cela semble horrible? Du chinois? Je vous rassure tout de suite:

  • c'est horrible
  • c'est beaucoup plus compliqué que le mandarin

Il n'en reste pas moins que les expressions régulières, c'est une vraie magie informatique et qu'utilisée parcimonieusement, cela va vous faire gagner un temps considérable. Donc ça vaut la peine, et il y a un petit côté énigme mathématique qui est plutôt excitant…

  • info/regexp.txt
  • Dernière modification : 2021/02/18 11:45
  • de radeff