Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.javascript > #3025 > unrolled thread
| Started by | Une Bévue <unbewusst.sein@fai.invalid> |
|---|---|
| First post | 2016-08-05 17:58 +0200 |
| Last post | 2016-08-22 15:16 +0200 |
| Articles | 8 — 5 participants |
Back to article view | Back to fr.comp.lang.javascript
Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ Une Bévue <unbewusst.sein@fai.invalid> - 2016-08-05 17:58 +0200
Re: Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-05 22:19 +0200
Re: Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ Une Bévue <unbewusst.sein@fai.invalid> - 2016-08-06 10:06 +0200
Re: Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ Guiche <guiche@invalid> - 2016-08-08 06:27 +0200
Re: Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2016-08-08 12:19 +0200
Re: Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-08 12:26 +0200
Re: Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ Une Bévue <unbewusst.sein@fai.invalid> - 2016-08-08 16:09 +0200
Re: Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ Olivier Miakinen <om+news@miakinen.net> - 2016-08-22 15:16 +0200
| From | Une Bévue <unbewusst.sein@fai.invalid> |
|---|---|
| Date | 2016-08-05 17:58 +0200 |
| Subject | Regexp différence entre /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ |
| Message-ID | <no2d2o$eeg$1@shakotay.alphanet.ch> |
Bonjour, Si je teste mes expressions : /^app[\\\/]jquery\.js/ et /^app\/jquery\.js/ avec la string "app/jquery.js" ou "app/autre-chose.js" j'obtiens bien match dans le premier cas et pas de match dans le second quelque soit l'expression régulière utilisée. du coup je ne comprend pas ce que pourrait apporter [\\\/] à la place du bêbête \/... quelqu'un aurait des lumières ?
[toc] | [next] | [standalone]
| From | Gloops <gloops@zailes.invalid.org.invalid> |
|---|---|
| Date | 2016-08-05 22:19 +0200 |
| Message-ID | <no2sc3$g9f$1@usenet.pasdenom.info> |
| In reply to | #3025 |
Le 05/08/2016 à 17:58, Une Bévue a écrit : > Bonjour, > > Si je teste mes expressions : > /^app[\\\/]jquery\.js/ > et > /^app\/jquery\.js/ > > avec la string "app/jquery.js" ou "app/autre-chose.js" > j'obtiens bien match dans le premier cas et pas de match dans le second > quelque soit l'expression régulière utilisée. > > du coup je ne comprend pas ce que pourrait apporter [\\\/] à la place du > bêbête \/... > > quelqu'un aurait des lumières ? Bonjour, C'est-à-dire que la première expression proposée va accepter app\jquery.js alors que la deuxième non. Est-ce bien le sens de la question ?
[toc] | [prev] | [next] | [standalone]
| From | Une Bévue <unbewusst.sein@fai.invalid> |
|---|---|
| Date | 2016-08-06 10:06 +0200 |
| Message-ID | <no45r2$v88$1@shakotay.alphanet.ch> |
| In reply to | #3027 |
Le 05/08/2016 à 22:19, Gloops a écrit : > C'est-à-dire que la première expression proposée va accepter > app\jquery.js alors que la deuxième non. > > Est-ce bien le sens de la question ? oui, tout-à-fait ! je n'avais pas vu ça, la compatibilité pour win*... merci bien.
[toc] | [prev] | [next] | [standalone]
| From | Guiche <guiche@invalid> |
|---|---|
| Date | 2016-08-08 06:27 +0200 |
| Message-ID | <57a80a46$1@news.stben.net> |
| In reply to | #3028 |
Une Bévue <unbewusst.sein@fai.invalid> Wrote in message: > Le 05/08/2016 à 22:19, Gloops a écrit : >> C'est-à-dire que la première expression proposée va accepter >> app\jquery.js alors que la deuxième non. > je n'avais pas vu ça, la compatibilité pour win*... Via HTTP on ne transmet que des slashes et tous les navigateurs que j'ai vus sous Windows s'en sortent avec des slashes dans les chemins (souvent relatifs). J'ai loupé quelque chose ? ----Android NewsGroup Reader---- http://usenet.sinaapp.com/
[toc] | [prev] | [next] | [standalone]
| From | SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> |
|---|---|
| Date | 2016-08-08 12:19 +0200 |
| Message-ID | <57a85cc2$0$5285$426a74cc@news.free.fr> |
| In reply to | #3036 |
Le 08/08/16 à 06:27, Guiche a écrit : > Une Bévue <unbewusst.sein@fai.invalid> Wrote in message: >> Le 05/08/2016 à 22:19, Gloops a écrit : >>> C'est-à-dire que la première expression proposée va accepter >>> app\jquery.js alors que la deuxième non. >> je n'avais pas vu ça, la compatibilité pour win*... > > Via HTTP on ne transmet que des slashes et tous les navigateurs > que j'ai vus sous Windows s'en sortent avec des slashes dans les > chemins (souvent relatifs). J'ai loupé quelque chose > ? Je pratique très peu Windows qui me hait, mais ... Ça marche aussi pour les chemins en "local" ? file://C:\monsite\lerepertoire\cefichier.html === file://C:/monsite/lerepertoire/cefichier.html ??? Cordialement, -- Stéphane Moriaux avec/with iMac-intel 27" & Mac OS X 10.6.8
[toc] | [prev] | [next] | [standalone]
| From | Gloops <gloops@zailes.invalid.org.invalid> |
|---|---|
| Date | 2016-08-08 12:26 +0200 |
| Message-ID | <no9mo3$jk$1@usenet.pasdenom.info> |
| In reply to | #3043 |
Le 08/08/2016 à 12:19, SAM a écrit : > Le 08/08/16 à 06:27, Guiche a écrit : >> Une Bévue <unbewusst.sein@fai.invalid> Wrote in message: >>> Le 05/08/2016 à 22:19, Gloops a écrit : >>>> C'est-à-dire que la première expression proposée va accepter >>>> app\jquery.js alors que la deuxième non. >>> je n'avais pas vu ça, la compatibilité pour win*... >> >> Via HTTP on ne transmet que des slashes et tous les navigateurs >> que j'ai vus sous Windows s'en sortent avec des slashes dans les >> chemins (souvent relatifs). J'ai loupé quelque chose >> ? > > Je pratique très peu Windows qui me hait, mais ... > > Ça marche aussi pour les chemins en "local" ? > > file://C:\monsite\lerepertoire\cefichier.html > === > file://C:/monsite/lerepertoire/cefichier.html > ??? > > > Cordialement, Ah j'ai essayé, effectivement ça marche, Firefox 48 a même ajouté automatiquement une troisième barre oblique derrière file: ;) (Windows XP Home SP3)
[toc] | [prev] | [next] | [standalone]
| From | Une Bévue <unbewusst.sein@fai.invalid> |
|---|---|
| Date | 2016-08-08 16:09 +0200 |
| Message-ID | <noa3qb$5pk$1@shakotay.alphanet.ch> |
| In reply to | #3036 |
Le 08/08/2016 à 06:27, Guiche a écrit : > Via HTTP on ne transmet que des slashes et tous les navigateurs > que j'ai vus sous Windows s'en sortent avec des slashes dans les > chemins (souvent relatifs). J'ai loupé quelque chose > ? il s'agit d'un script de buid "brunch-config.coffee" pour Brunch. il s'agit donc d'un PATH en CLI... j'ignore complétement win*
[toc] | [prev] | [next] | [standalone]
| From | Olivier Miakinen <om+news@miakinen.net> |
|---|---|
| Date | 2016-08-22 15:16 +0200 |
| Message-ID | <npeu0k$89q$1@cabale.usenet-fr.net> |
| In reply to | #3025 |
Bonjour, Je vois que la réponse a déjà été donnée, mais je me permets de préciser un peu. Le 05/08/2016 17:58, Une Bévue a écrit : > > Si je teste mes expressions : > /^app[\\\/]jquery\.js/ > et > /^app\/jquery\.js/ Ce qui rend l'expression un peu difficile à comprendre, c'est le fait que les caractères \ et / aient besoin d'être protégés par \ . Si les caractères en question avaient été X et Y au lieu de \ et / on aurait eu plus simplement : /^app[XY]jquery\.js/ et : /^appYjquery\.js/ Et la réponse aurait été que la première matche aussi bien appXjquery.js que appYjquery.js alors que la seconde ne matche que appYjquery.js . Rappel : le groupe fr.comp.lang.regexp est parfait pour ce genre de question. -- Olivier Miakinen
[toc] | [prev] | [standalone]
Back to top | Article view | fr.comp.lang.javascript
csiph-web