{"id":6,"date":"2008-01-14T13:53:18","date_gmt":"2008-01-14T12:53:18","guid":{"rendered":"http:\/\/alkann.free.fr\/?p=6"},"modified":"2008-01-14T13:53:18","modified_gmt":"2008-01-14T12:53:18","slug":"expression-reguliere-et-php-quel-bonheur","status":"publish","type":"post","link":"https:\/\/www.alkannoide.com\/2008\/01\/14\/expression-reguliere-et-php-quel-bonheur\/","title":{"rendered":"Expressions r\u00e9guli\u00e8res et PHP… quel bonheur !"},"content":{"rendered":"

Il y a encore 1 an, vous ne m’auriez jamais vu utilis\u00e9 les expressions r\u00e9guli\u00e8res<\/a> (ou Regex pour les intimes). Mais depuis que je me suis r\u00e9ellement pench\u00e9 sur elles, je ne peux plus m’en passer. Je les utilise principalement dans le traitement de nom de fichier, certains parsing de fichiers… Dans un premier temps, je les utilisais plut\u00f4t en association avec la commande grep sous Linux, je l’\u00e9tends maintenant aux autres commandes linux (sed par exemple) mais \u00e9galement au PHP gr\u00e2ce aux Expressions rationnelles compatibles Perl<\/a><\/p>\n

Afin d’approfondir les connaissances, je conseille les articles (en anglais) discutant du sujet : Mastering regular expressions in PHP<\/a>. Il est \u00e9galement possible de tester ses regex simplement gr\u00e2ce \u00e0 l’application Regex Coach<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Il y a encore 1 an, vous ne m’auriez jamais vu utilis\u00e9 les expressions r\u00e9guli\u00e8res (ou Regex pour les intimes). Mais depuis que je me suis r\u00e9ellement pench\u00e9 sur elles, je ne peux plus m’en passer. Je les utilise principalement dans le traitement de nom de fichier, certains parsing de fichiers… Dans un premier temps, […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[9,26],"_links":{"self":[{"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/posts\/6"}],"collection":[{"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":0,"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alkannoide.com\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}