我希望能夠測試一個字符串,如果它是:邏輯測試,如果字符串完全2個或多個空格
- 由2個或更多字符
- 和所有字符都是空格
因此,讓我們說我們有:
x <- c(" ", " p", "\\s\\s", "\\s", " ", "d", " ", " ", ": ")
我希望腳趾的結果是:
TRUE FALSE TRUE FALSE FALSE FALSE TRUE TRUE FALSE
我開始使用的線沿線的東西:
log_test <- gregexpr(":", gsub("\\s", ":", x))
但後來意識到了這一點正變得錯綜複雜,(底塗出空間),導致容易出錯的響應。例如,如果我繼續沿着這條路走下去,最後一個元素將會變成TRUE
,儘管它只有一個空格,因爲它已經包含一個冒號。
請注意,R具有特定的正則表達式規則,要正確回答這個問題,最有可能需要知道R語言。
效果很好,我會暫緩標記爲正確的一點,看看如果還有其他答案。+1 –