首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用Scala中的正则表达式提取两个单词之间的数据

利用Scala中的正则表达式提取两个单词之间的数据
EN

Stack Overflow用户
提问于 2015-05-27 11:35:41
回答 1查看 1K关注 0票数 0

我有一个文本文件,其中包含表单中的数据:

这个菜谱可以用立搅拌机制作,也可以用碗、木勺和结实的手臂手工制作。如果你使用盐黄油,请省略这个食谱中添加的盐。

Yum

配料

1 1/4杯万能面粉(160克)

1/4茶匙盐

1/2茶匙发酵粉

1/2杯未加盐的黄油(1根,或8汤匙,或112克)

1/2杯白糖(90克)

1/2杯暗红糖,包装(85克)

1个大蛋

1茶匙香草提取物

1/2茶匙速溶咖啡颗粒或速溶咖啡粉

1/2杯碎澳洲坚果(3 1/2盎司,或100克)

1/2杯白巧克力片

方法

将烤箱预热到350°F (175℃)。将面粉、盐和烘焙粉有力地搅拌在碗中备用。

我需要提取单词、成分、方法之间的数据。

如何使用scala中的regex实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2015-05-27 11:37:59

使用(?s) DOTALL修饰符在regex中做点以匹配换行。

代码语言:javascript
复制
(?s)(?<=\bIngredients\b).*?(?=\bMethod\b)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30481305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档