我想从纯文本中提取ruby代码片段。
使用gem https://github.com/Erol/yomu可以提取PDF文档的文本。现在我想从例如ruby编程书中获得格式良好的ruby代码。
知道如何使用ruby方法和类的多行匹配的正则表达式? 我尝试了许多不同的表达方式,但没有得到我预期的结果。
答案 0 :(得分:1)
试试这个
这是从非结构化文本(如电子邮件)中提取源代码的常见最佳做法。这已被用于扫描数百万封用于研究项目的电子邮件。
使用ripper
核心库来解析Ruby代码。