用于从 aspell 获取拼写建议的正则表达式
鉴于 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
但我知道如果第一行中有逗号,它就会失败。
Given this output from aspell, how can I can get the spelling suggestions:
@(#) 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
I cooked-up this regex:
/[a-z\']+(?=,|\z)/i
but I know it would fail if there's a comma in the first line.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
类似于:
会给你第 1 组中的所有列表,但你仍然需要解析结果以获取列表的单个元素。
在 dotall 模式下(这可能不是您的情况):
Something like:
would give you the all list in group 1, but you would still need to parse the result to get the individual element of the list.
in a dotall mode (which may not be your case here):