我有一個regex
邊緣案例,我無法解決。我需要grep
從字符串中刪除前導句點(如果存在)和後一句點後的文本(如果存在)。在字符串中刪除最後一段時間後的文本
也就是說,給出一個矢量:
x <- c("abc.txt", "abc.com.plist", ".abc.com")
我希望得到的輸出:
[1] "abc" "abc.com" "abc"
前兩種情況都已經解決了我在this related question獲得幫助。但是,對於領先的第三種情況不適用.
我相信這是微不足道的,但我沒有建立聯繫。
的答案沒有解決的情況下'.abc.com'到'abc'它實際上不是一個重複..我希望他們做到了。也許我做了一些錯誤複製,如果是的話,我會刪除這個qn - 請告知 – ricardo
我剛剛意識到這一點。這是一個可以按預期做的事情:'sub(「^ [。] *(。*)[。]。* $」,「\\ 1」,x)'。我會投票重新開放。 – Arun
我已投票重新開放,但我仍然認爲這可以合理地納入其他問題。 – Thomas