我匹配和替換之前和之後的空白4位數字:正則表達式匹配的一切,這不是一個4位數字
str12 <- "coihr 1234 &/()= jngm 34 ljd"
sub("\\s\\d{4}\\s", "", str12)
[1] "coihr&/()= jngm 34 ljd"
但是,每次嘗試反轉這一併提取號碼,而不是失敗。 我想:
[1] 1234
是否有人有線索?
PS:我知道如何與{stringr}做到這一點,但我想知道是否有可能與{基地}僅..
require(stringr)
gsub("\\s", "", str_extract(str12, "\\s\\d{4}\\s"))
[1] "1234"
@JoshObrien:只是意識到我們得到相同的解決方案... – dickoa
是的。我們必須同時輸入相同的內容......我剛剛刪除了第一次嘗試,併發布了第二個更好的解決方案,它可以提取第一場比賽。 –
謝謝,這有幫助! – Kay