提取第 7 個和第 8 個“/”字元之間的文本

提取第 7 個和第 8 個“/”字元之間的文本

我有大約 100,000 個變量,其中包含相關文件位置的完整路徑。形式是這樣的:

/abc/def/ghij/klm/nopq/r/stu/vwx/yz

我要查找的字串是第 7 次和第 8 次出現“/”之間的字串,因此stu.

非常感謝任何指導。

答案1

假設您有一些原始程式碼,其中所有這些變數都有硬編碼值:

perl -nE 'say for m<(?:[/]([^/]+)[/]?){7}>g' src/*

相關內容