vb.net - 从 FileName 中提取 DriveId 用于验证功能
问题描述
我有以下字符串,它是 DriveId 验证函数的输入测试字符串:
Cvmv1234 + { } m v:::: \ \ \ ///Documents And Settings/Owner/My Documents
我只想要部分字符串: Cvmv1234 + { } mv:::: \
正则表达式代码如下:
DriveId = Regex.Match(Value, "\b.*:*[\/]{1}\b").ToString
我尝试了对 RegEx 模式的一些修改,但我总是得到整个输入字符串。请告知我做错了什么。
提前致谢。
杰里乙
解决方案
是的,字符串的开头直到第一个\OR/。
根据您的回答,我使 RegEx 变得比它必须的更复杂。
感谢您,并在 Expresso 中使用您的解决方案,我现在有了它。获得 2 个部分的正则表达式模式现在是:
(.*?[\\/]{1})(.*)
再一次感谢你的帮助。我真的很感激。
杰里乙
推荐阅读
- javascript - 如何仅为不支持 MathML 的浏览器加载 MathJax
- android - 滚动 ListView 时通用图像加载器滞后
- c# - 如何模拟具有参数的异步受保护方法?
- javascript - 来自服务器的 Javascript 长整数不准确
- google-apps-script - 在 Google Drive 中搜索文件并使用 google app 脚本搜索到 google sheet 的动态超链接
- api - 使用 CKAN API 与 POSTMAN 一起发布
- c# - 在 using 语句中调用未命名对象的函数
- tcl - 如何更改 ttk::combobox 的字体大小
- java - SQL 错误:由于底层异常,无法加载连接类:
- ajax - 如何跳过 Yii2 中的唯一字段?