我想删除下面字符串中的第一个数字:
str = "Sitting on 1 chair. Another 4 chairs and 3 books are in the room."
更具体地说,我希望正则表达式以“开启”之后的数字为目标。定位系列中的第一个数字对我不起作用。我尝试过对此代码的修改:
str_extract_all(str, "(?=\\s*(on*))[0-9]")
感谢您的帮助。
答案 0 :(得分:1)
可能有帮助
as.numeric(str_extract_all(str, "(?<=\\b(on)\\s)[0-9]")[[1]])