如何僅使用POSIX樣式正則表達式從此字符串中提取DATABASE_NAME?R:使用POSIX正則表達式從字符串中提取數據
st <- "MICROSOFT_SQL_SERVER.DATABASE\INSTANCE.DATABASE_NAME."
首先,這會產生一個錯誤
Error: '\I' is an unrecognized escape in character string starting "MICROSOFT_SQL_SERVER.DATABASE\I"
我想這樣
sub(".*\\.", st, "")
相反,你可以的indexOf第二和第三點(。),然後,可以串它來獲得DATABASE_NAME ... – Muse 2011-04-16 10:18:53
還值得指出的是,你有第二個和第三個參數錯誤的方式輪你的Q.它是'sub(模式,替換,字符串)' – 2011-04-16 11:23:09