次の形式のファイル名がたくさんあります。
filename1(412)(4141567).csv, filename2(4214985).csv, filename3(34543).csv, filename4(3456984).csv, filename5(34582).csv, filename6(jrh)(234145).csv
私たちがやろうとしているのは、ファイル名を切り捨てて、ファイル名だけが残るようにすることです
filename1(412),filename2,filename3,...,filename6(jrh).
つまり、名前の末尾を最後の "(" ブラケットまで切り取ります。
各ファイル名は正確に同じ長さではないため、部分文字列は使用できません。また、私が見つけた次のコード:
sub("(.*?)[(].*", "\\1", files)
一部のファイル名には 2 組の括弧が含まれているため、どちらも機能しません。