.net - 正则表达式 - 我如何只保留字符串 ABC_ABC12345_ABC_ABC.txt 中的 ABC12345,有时它可以是 ABC12345_ABC.txt
问题描述
正则表达式 - 我如何只保留字符串 ABC_ABC12345_ABC_ABC.txt 中的 ABC12345,有时它可以是 ABC12345_ABC.txt
解决方案
您可以使用 RegEx 搜索模式^.*_(\w+\d+)_.*$
返回所需的匹配项。此模式假定所需匹配包含在下划线中,具有一对多字符的字母数字前缀并以一对多数字结尾。
更新:修改了模式以允许匹配可能位于字符串的开头,并且前面没有下划线:^(.*_|)(\w+\d+)_.*$
。在此模式中,您可能希望捕获第二个匹配项。
推荐阅读
- php - 复选框返回“on”而不是设置的值
- javascript - Axios - 计数对象
- javascript - 如何从 AJAX 将数据存储在数据库中?
- javascript - 将数组中的重复值计数到javascript中的对象数组中
- python - 如何解决在 virtualenv 中安装 python 包的错误?
- javascript - 材质 UI 文本字段,当前光标位置
- javascript - 具有不同功能的提交按钮
- kubernetes - AKS:由于 nodeSelector,Nginx 入口 pod 卡在“待处理”状态
- c# - 具有存储库模式和 xUnit 的 Azure 表存储 C#
- winapi - 在 Windows 10 下,_chdrive 也会更改目录吗?