Comment utiliser les expressions régulières ne recherche inverse?

Par exemple:

Ma chaîne est: 123456789 nn nn oo nn nn mlm nn203.

Mon objectif est le suivant: nn.

Ensuite, j'ai match de chaîne à partir de la fin au début et à retourner le premier résultat du match et de sa position.

Dans ce examlpe, le résultat est nn débute en [-5] fin [-3].

J'ai écrit le simple funcitonto faire de ce processus, mais comment utiliser les expressions régulières pour faire ce travail?

Hm, si le terme de recherche a 'na', aimeriez-vous qu'elle corresponde à l'avant ou à l'inverse dans la chaîne (c'est à dire homme du match ou le nom)?

OriginalL'auteur Aurel Vlaicu | 2013-05-12