J'ai toujours trouvé Regex dur. Je suis désolé mais je devais demander, Comment obtenir le code, par exemple zzz44-5454ws-fgaf code> ou
zzz-tssd-trt code> ou
zzz-tssd-trt code> de ces chaînes? p> p>
3 Réponses :
Pas besoin d'utiliser regex. Beaucoup plus sûr d'utiliser URL
p>
const paths = `https://meet.google.com/zzz-tssd-trt?authuser=1 https://meet.google.com/zzz-tssd-trt https://meet.google.com/zzz44-5454ws-fgaf` .split(/\n/).map(url => new URL(url).pathname) console.log(paths)
J'ai utilisé cela mais pensais que j'essaierais aussi avec regex. Merci pour cela
"Certaines personnes, lorsqu'elles sont confrontées à un problème, pensent" je sais, je vais utiliser des expressions régulières. " Maintenant, ils ont deux problèmes.'
Vous pouvez utiliser le regex sortie p> \ w (? = /) / ([^? | \ n] +) code> Cet REGWX regroupera tous les caractères après le dernier
/ code > et avant
? code> ou nouvelle ligne.
'https://meet.google.com/ [A-Z0-9] {3} - [A-Z0-9] {4} - [A-Z0-9] {3}' , 'gi' code>
Ceci est plus restrictif et bien fonctionné pour moi. P>
Pourquoi votre Q est tagué JavaScript et Python? Vous n'avez sûrement pas besoin d'une solution dans les deux langues.
ma faute. Je les ai supprimés.
[\ w -] + (? = \? | $) Cela sélectionne également le 1 à la fin, le 1 in auteureur = 1.
et ne sélectionne rien à partir de
https://meet.google.com/zzz-tssd-trt code>
(? <= \ \ /) [\ w -] + (? = \? | | $) code>