首页 > 解决方案 > 从 FileName 中提取 DriveId 用于验证功能

问题描述

我有以下字符串,它是 DriveId 验证函数的输入测试字符串:

Cvmv1234 + { }  m v:::: \ \ \ ///Documents And Settings/Owner/My Documents  

我只想要部分字符串: Cvmv1234 + { } mv:::: \
正则表达式代码如下:

DriveId = Regex.Match(Value, "\b.*:*[\/]{1}\b").ToString

我尝试了对 RegEx 模式的一些修改,但我总是得到整个输入字符串。请告知我做错了什么。

提前致谢。

杰里乙

标签: vb.net

解决方案


是的,字符串的开头直到第一个\OR/。

根据您的回答,我使 RegEx 变得比它必须的更复杂。

感谢您,并在 Expresso 中使用您的解决方案,我现在有了它。获得 2 个部分的正则表达式模式现在是:

(.*?[\\/]{1})(.*) 

再一次感谢你的帮助。我真的很感激。

杰里乙


推荐阅读