2010-04-27 11 views
2

Compte tenu de cette sortie de aspell, comment puis-je obtenir les suggestions d'orthographe:Regex pour obtenir des suggestions d'orthographe de aspell

@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6) 

& knoledge 12 0: knowledge, knowledge's, pledge, ledge, kludge, sledge, Lodge, lodge, Coolidge, Noelle, knoll, nudge 

Je cuisinais-cette regex:

/[a-z\']+(?=,|\z)/i 

mais je sais échouerait s'il y a une virgule dans la première ligne.

Répondre

0

Quelque chose comme:

.*:\s+(.*) 

vous donnerait la liste de tous dans le groupe 1, mais vous avez encore besoin d'analyser le résultat pour obtenir l'élément individuel de la liste.

dans un mode dotall (qui ne peut être votre cas ici):

^[^\r\n]*:\s+([^\r\n]*)$