【发布时间】:2019-03-04 15:04:56
【问题描述】:
我想弄清楚如何从文件夹路径中提取以下字符串...我想从以下文件夹路径中提取 COMPANY_NAME。有没有办法使用 REGEX 在第二个和第三个反斜杠之间拉字符串?
例子:
\10.20.3.23\S$\COMPANY_NAME\Main_5e08a942f39a430db0b081736a3f1881\C_VOL-b002.spf
【问题讨论】:
-
试试这个:
\\[^\\]*\\[^\\]*\\([^\\]*)\\.* -
你好 @hacker315 我去掉了前导反斜杠,应该看起来像 \\10.20.3.23\S$\COMPANY_NAME\Main_5e08a942f39a430db0b081736a3f1881\C_VOL-b002.spf
-
然后试试这个:
\\\\[^\\]*\\[^\\]*\\([^\\]*)\\.* -
@hacker315 我把它放到一个在线正则表达式编辑器中,它会拉出整行而不只是 COMPANY_NAME
-
做到了!感谢您采纳了您的 powershell 和随地吐痰的建议,@hacker 感谢您的建议!!!
标签: regex