2
我想提取匹配字符串模式的字符串。要說得通:提取字符串匹配條件的模式匹配
x <- "this.is.fairly//Whatit.is/path/IDbeginUntilhere7/seenit"
目標是正則表達式是返回:IDbeginUntilhere
。我嘗試這樣做:
str <- regmatches(x, gregexpr("^I.*7$", x))
,我明白這是行不通的,因爲I
位於字符串中間。這個問題可能太簡單了,但我會很感激我能得到的任何幫助。
省略^和$。這些指定模式從字符串的開始處開始並結束於結尾處。 –
謝謝。那麼問題真的很簡單! – remi
更好,如果它是非貪婪'str < - regmatches(x,gregexpr(「^ I。*?7 $」,x))'或'str < - regmatches(x,gregexpr(「^ I [^ I] * 7 $「,x))' –