2
は、次の文字列を考えてみましょう。 /aaa-bbb-ccc/
の前に出現する文字を削除したいと思います。たとえば、上記の最終製品は/aaa-bbb-ccc/def/ghi/jkl
である必要があります。マッチは、除く/ AAA-BBB-CCC/
私の試み、いくつかの検索後:
あなたが後で後方参照を復元するために怠惰なドットマッチングを使用してキャプチャグループとの既知の値をラップする必要がx <- "tempo/blah/blah/aaa-bbb-ccc/def/ghi/jkl"
sub("^.*[^/aaa-bbb-ccc/]", "", x)
[1] ""
'[^/aaa-bbb-ccc /]'はあなたの考え方をしません。文字列全体ではなくクラス内の*単一文字*にのみマッチします。したがって、 '[^ -abc /]'はここでも同じです。 – Jan