Thanks for your answer, I think there a pregexp-match* function missing, and the behavior I explained is the correct one. Moreover, there are pregexp-match-positions and pregexp-match-positions* And, in string.ss, there are regexp-match and regexp-match* I think the star make the difference. -- Cyprien Nicolas