Bonjour,
je trouve cette expression dans une fonction auxiliaire utilisée par un MOOC sur la programmation en Java de l'Université de San Diego.
Le MOOC ne porte en rien là-dessus, et il ne s'agit donc pas pour moi de faire faire mes «*devoirs*» par la communauté.
Je trouve l'expression en question dans cette ligne de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
			String[] columns = row.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)");
qui traite des lignes d'une table .csv, dont certains champs contiennent des données entre guillemets (on peut même avoir un champ vide entre guillemets : "").
Bien qu'ayant quelques notions basiques en matière d'expressions régulières, je ne parviens pas bien à désemmêler celle-ci, malgré une consultation de la documentation d'Oracle sur les expressions régulières utilisées par Java (Regular expressions).
En particulier, je n'arrive pas à retrouver l'usage du signe '=' qu'on voit ici.
Tout éclaircissement sera le bienvenu.