Comment construire deux modèles de regex en un seul ?
Par exemple, j'ai un motif long et un plus petit, je dois en mettre un plus petit devant un long.
var pattern1 = ':\(|:=\(|:-\(';
var pattern2 = ':\(|:=\(|:-\(|:\(|:=\(|:-\('
str.match('/'+pattern1+'|'+pattern2+'/gi');
Cela ne fonctionne pas. Lorsque je concaténe des chaînes, toutes les barres obliques ont disparu.