我有一个字符串如下:
$str = "/dir1/dir2/dir3/file.txt"
我想从此字符串中删除/file.txt 。
这样$str就会变成。
$str = "/dir1/dir2/dir3"
我正在使用以下正则表达式。但它正在取代一切。
$str =~ s/\/.*\.txt//;
如何使正则表达式查找最后一个“/”而不是第一个。
什么是正确的正则表达式?
请注意,file.txt不是固定名称。它可以是file1.txt、file2.txt等任何内容。