-1
は、次のテキストでのユニット「ミリリットル」または「LB」が続いている数字(整数のみを返す)エキス:正規表現で特定の単位の後に続く数字はどうですか?
myText <- 'At 10am we had 40ml of water, 5 lb of meat, 3lb of salt and
20 apples.'
を誰が助けてもらえますか?
は、次のテキストでのユニット「ミリリットル」または「LB」が続いている数字(整数のみを返す)エキス:正規表現で特定の単位の後に続く数字はどうですか?
myText <- 'At 10am we had 40ml of water, 5 lb of meat, 3lb of salt and
20 apples.'
を誰が助けてもらえますか?
私たちは、正規表現の前後参照してstr_extract
を使用することができます
library(stringr)
as.numeric(str_extract_all(myText, "\\d+(?=\\s*(ml|lb))")[[1]])
#[1] 40 5 3
ありがとうございました!それは –
@ T.Tに役立ちますありがとう。 [ここ](https://stackoverflow.com/help/someone-answers)もチェックすることができます。 – akrun