Je suis correspondant à une ligne contre un modèle, quelque chose comme:Perl - expressions régulières première occurrence du groupe
if (/.*someRegExp(.*)someOtherRegExp.*/) { process $1 }
mais le problème est que j'ai, dans la ligne, de nombreuses occurrences de « someRegExp (. *) someOtherRegExp "
Pouvez-vous s'il vous plaît me dire comment puis-je sélectionner, pour sûr, la première occurrence?
merci!
Essayez: '/ someRegExp (. *?) SomeOtherRegExp /'. N'utilisez pas '. *' Ou '. *?' 'Sauf si vous capturez leurs correspondances. – shawnhcorey