2016-01-11 140 views
-1

我有一個數據框,其中包含字符串的列。我想刪除所有包含字母和數字混合的「單詞」(例如'T6YUIFG8','898CC'......這些'單詞'長度爲三個字符或更多)。他們只使用大寫字母,否則不受限制,並且不遵循任何其他規則。我如何在不使用R中的gsub的情況下移除它們?刪除混合的字母和數字字符串

感謝

+0

你嘗試什麼嗎?請分享你到目前爲止所提出的。另外,一個示例輸入文本將有所幫助。 –

+0

'[A-Z0-9] {3,}'? – Neijwiert

+0

@Neijwiert:不,它不會工作,因爲它會刪除像'NASA'這樣的詞。 –

回答

0

假設第二組只包含數字使用:

[A-Z0-9]{8} [0-9]{4} [A-Z0-9]{4} [A-Z0-9]{4} [A-Z0-9]{12}

否則:

[A-Z0-9]{8} [A-Z0-9]{4} [A-Z0-9]{4} [A-Z0-9]{4} [A-Z0-9]{12}