我有一个文本文件,其中包含以下形式的数据:
该配方既可以用立式搅拌机制作,也可以用碗,木勺和强力手臂制作。如果您使用盐渍黄油,请在此食谱中省略添加的盐
百胜
主料
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°C)。大力搅拌面粉,盐和发酵粉放在碗里,放在一边。
我需要在单词成分和方法之间提取数据。
我怎样才能在scala中使用正则表达式?
答案 0 :(得分:0)
使用(?s)
DOTALL修饰符在正则表达式中制作点以匹配换行符。
(?s)(?<=\bIngredients\b).*?(?=\bMethod\b)