2011-08-29 63 views

回答

30

您需要添加word boundary anchors\b)在你的搜索字符串所以只有整個單詞將被匹配(即由非單詞字符包圍字或啓動/串,其中「單詞字符」是指\w末,即字母數字字符)。

嘗試

grep("\\bTH\\b",t3, value=T) 
12

您可以使用\<\>在正則表達式匹配的單詞的開頭/結束。

grep ("\\<TH\\>", t1)

+0

@Tim Pietzcker更快:)我想知道,如果這兩個正則表達式不同? – Anatoliy

+0

你更明確,雖然在這種情況下,它們在功能上是相同的。 –

相關問題