Учитывая эти выходные данные 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
Я приготовил это регулярное выражение:
/[a-z\']+(?=,|\z)/i
но я знаю, что он потерпит неудачу, если в первой строке будет запятая.