我试图只抓住这条字符串的 1 条:
Serving Size: 1 cup, halves, Calories: 48.6, Fat: 0.5g, Carbs: 11.7g, Protein: 1g
和许多其他人喜欢它。虽然每个字符串都会有不同的变量。例如,上面的字符串可能如下所示:
Serving Size: 100 oz, Calories: 48.6, Fat: 0.5g, Carbs: 11.7g, Protein: 1g
等等...
所以,我现在只尝试获取字符串的“oz”或“cup”部分。
我尝试过的正则表达式看起来像这样:
(?<=Serving Size:\s\d*\s)
尽管在rubular中它一直说“无效”。
虽然如果我这样做
(?<=Serving Size:)\s\d*\s
它将完美匹配数字......我正在尝试排除数字并匹配度量类型。
我怎样才能做到这一点?