我正在努力使用在 regex101 上運行良好的正則運算式:https://regex101.com/r/Hhj2l9/1,但不在 html 的 vscode 片段中。
從以下字串:C:\folder0\folder1\folder2\libtest\folder3\folder4\folder5
我在 regex101: 上得到以下結果libtest/libfolder3/libfolder4/folder5,這就是我想要的。
在我的片段中:
lib${TM_DIRECTORY/(?:.*lib)?([^\\\\.*]*)\\\\/$1\\//g}
html中的結果如下:
lib${TM_DIRECTORY/(?:.*lib)?([^\.*]*)\/\//g}
有沒有人知道如何使它在 vscode 片段中作業?提前非常感謝。
uj5u.com熱心網友回復:
您可以使用
"${TM_DIRECTORY/(?:.*[\\\\\\/]lib)?([^\\\\\\/] )[\\\\\\/]/lib$1\\//g}"
這里,
(?:.*[\\\/]lib)?- 盡可能多地匹配除換行符之外的任何零個或多個字符的可選出現,然后\或/和lib([^\\\\\\/] )- 第 1 組 ($1):一個或多個字符,除了\和/[\\\\\\/]- 一個/或\。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/485681.html
